SORU
22 Kasım 2010, PAZARTESİ


Dinamik olarak erişim özelliğini kullanarak değişken nesne

Bir nesnenin dinamik bir isim kullanarak bir özellik erişmeye çalışıyorum. Bu mümkün mü?

something = { bar: "Foobar!" }
foo = 'bar'
something.foo // The idea is to access something.bar, getting "Foobar!"

CEVAP
22 Kasım 2010, PAZARTESİ


Bir nesnenin two ways to access properties)

  • Nokta gösterim: something.bar
  • Köşeli parantez açıklaması: something['bar']

Parantez arasındaki değer herhangi bir ifade olabilir. Eğer özellik adı bir değişken olarak depolanır, bu nedenle, köşeli parantez açıklaması kullanarak vardır:

var foo = 'bar'
something[foo]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • taliajoy18

    taliajoy18

    12 Temmuz 2011