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

  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • Michael Neal

    Michael Neal

    2 Mayıs 2009