Eğer şöyle bir JS nesnem varsa:
var foo = { 'bar' : 'baz' }
Eğer foo
nun bu temel anahtar/değer yapısına sahip olduğunu biliyorsam, ancak anahtarın adını bilmiyorsam, bunu elde etmenin en kolay yolu nedir? for ... in
? $.each()
? Umarım daha iyi bir şey vardır....
Bunun for ... in
dışında bir yolu yoktur. Bunu kullanmak istemiyorsanız (belki de her yinelemede hasOwnProperty
testini yapmak zorunda kalmak marjinal olarak verimsiz olduğu için?) o zaman farklı bir yapı kullanın, örneğin bir kvp'ler dizisi:
[{ key: 'key', value: 'value'}, ...]