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

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • tunez4you

    tunez4you

    20 EKİM 2008