Jei turiu JS objektą, pvz:
var foo = { 'bar' : 'baz' }
Jei žinau, kad foo
turi tokią pagrindinę rakto ir vertės struktūrą, bet nežinau rakto pavadinimo, koks yra paprasčiausias būdas jį gauti? for ... in
? $.each()
? Tikiuosi, kad yra kas nors geresnio....
Nėra jokio kito būdo, išskyrus for ... in
. Jei nenorite to naudoti (galbūt dėl to, kad kiekvienoje iteracijoje tikrinti hasOwnProperty
yra labai neefektyvu?), naudokite kitą konstrukciją, pvz., kvp masyvą:
[{ key: 'key', value: 'value'}, ...]