Por ejemplo, tengo un objeto:cómo obtener el nombre del objeto en javascript?
var a = {
'light': 'good',
'dark' : {
'black': 'bad',
'gray' : 'not so bad'
}
}
y un código de este tipo:
var test = function(obj) {
// do smth with object
// I need to get obj's name ('dark' in my way)
}
test(a.dark);
¿Cómo obtener el nombre del objeto en el cuerpo de la función. Así que quiero decir que debería saber que el nombre de obj es 'oscuro'.
He intentado inspeccionar objetos con firebug, pero es solo mostrar la propiedad del objeto. No está mostrando algunos métodos o propiedades internas, con las cuales podré saber
Gracias.
Consulte esta pregunta: http://stackoverflow.com/questions/722668/traverse-all-the-nodes-of-a-json-object-tree-with-javascript. Explica cómo obtener el nombre y los valores del objeto. –