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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006
  • Watcher3223

    Watcher3223

    15 Kasım 2007