2011-07-24 13 views
5

Mam prosty obiekt javascript z kilkoma nieznanymi właściwościami zawierającymi wartość. Problem polega na tym, że tak naprawdę nie znam nazwy pola, ponieważ jest zmienna. Jak mogę uzyskać dostęp do tej nieznanej właściwości?przeczytaj nazwę nieznanych właściwości

Dla lepszego zrozumienia Mam proste obiektu jak następuje:

var a = { cat : "meow", dog : "woof"}; 

muszę odczytać nazwę i wartość różnych właściwościach. Myślałem o czymś takim: a.getField(0).name.

Odpowiedz

3

Można uzyskać dostęp do właściwości według nazwy:

for (var key in a) { 
    var value = a[key]; 
} 

Demo.

Powiązane problemy