la mejor manera de obtener la clave de un objeto javascript clave/valor
Si tengo un objeto JS como
var foo = { 'bar' : 'baz' }
Si sé que foo
tiene esa estructura básica de clave/valor, pero no sé el nombre de la clave, ¿cuál es la forma más fácil de obtenerla? ¿for ... in
? $.each()
? Espero que haya algo mejor....
165
3
No veo nada más que
for (var key in foo)
.No hay otra forma que no sea
for ... in
. Si no quieres usar eso (¿quizás porque es marginalmente ineficiente tener que probarhasOwnProperty
en cada iteración?) entonces usa una construcción diferente, por ejemplo un array de kvp's:Bueno,
$.each
es una construcción de biblioteca, mientras quefor ... in
es js nativo, lo que debería ser mejor