Ако имам JS обект като:
var foo = { 'bar' : 'baz' }
Ако знам, че foo
има тази основна структура ключ/стойност, но не знам името на ключа, какъв е най-лесният начин да го получа? for ... in
? $.each()
? Надявам се, че има нещо по-добро....
Няма друг начин освен for ... in
. Ако не искате да използвате това (може би защото е малко неефективно да се тества hasOwnProperty
на всяка итерация?), използвайте друга конструкция, например масив от kvp'и:
[{ key: 'key', value: 'value'}, ...]