Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2017

Como obtener los nombres de las propiedades de un objeto js

Tenemos el siguiente escenario: var personas = [ { name: "Adonai", age: 28 }, { name: "Barbara", age: 13 }, { name: "Andrea", age: 4 } ]; Luego pasamos dicho Array a un lazo, para extraer cada uno de sus elementos como se logra apreciar a continuación personas.forEach(function(persona){ console.log(persona); }); Y por algún azar del destino necesitamos los nombre de las propiedades para procesarlas de alguna manera y nos comenzamos a preguntar de como hacerlo, lo cual es muy simple. Solo debemos usar el método " keys " del objeto constructor " Object ", dejemos de palabras y veamos que se hace personas.forEach(function(persona){ var keys = Object.keys(persona); console.log(keys); }); Con ello estamos almacenando un segundo Array indexado en la variable keys que podemos operar de distintas maneras Accediendo directamente a los elementos por medio d