Als ik een JS object heb zoals:
var foo = { 'bar' : 'baz' }
Als ik weet dat foo
die basis sleutel/waarde structuur heeft, maar'de naam van de sleutel niet weet, wat'is dan de makkelijkste manier om die te krijgen? voor ... in
? $.each()
? Ik hoop dat er iets beters is....
Er is geen andere manier dan for ... in
. Als je dat niet wilt gebruiken (misschien omdat het marginaal inefficiënt is om hasOwnProperty
bij elke iteratie te moeten testen?) gebruik dan een ander construct, bijvoorbeeld een array van kvp's:
[{ key: 'key', value: 'value'}, ...]