¿Cómo obtener el nombre del key en un Objeto?

publicado por: Anonymous

Buenas me veo en la necesidad de obtener el nombre de key de un Json en javascript, por ejemplo dado este:

var myVar = { test: {typeA: '501', typeB : '502' } };

Obtener el nombre de ‘test’

solución

También puedes usar for…in:

_x000D_

_x000D_

var myVar = { typeA: '501', typeB: '502' };_x000D_
_x000D_
for (var key in myVar) {_x000D_
  _x000D_
  console.log(key);_x000D_
  console.log(myVar[key]);_x000D_
}

_x000D_

_x000D_

_x000D_

EDIT:

Tenia que editar la respuesta ya que hubo cambios en la pregunta original:

_x000D_

_x000D_

var myVar = { test: { typeA: '501', typeB : '502' } };_x000D_
_x000D_
for (var key1 in myVar) {_x000D_
  _x000D_
  console.log(key1);   _x000D_
  _x000D_
  for (var key2 in myVar[key1]) {    _x000D_
   _x000D_
    console.log(key2);_x000D_
    console.log(myVar[key1][key2]);_x000D_
  }   _x000D_
}

_x000D_

_x000D_

_x000D_

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *