Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

153
Vistas
cómo convertir un objeto en una matriz y extraer datos de él

Tengo un objeto, primero estoy tratando de convertirlo en una matriz y recorrer la matriz e imprimirla en la consola, pero aún así, no destruye la matriz, me da un objeto.

 const person = [ { firstName : 'John', age : '24' } ]; const btn = document.createElement('button'); btn.innerText = 'Click'; document.body.appendChild(btn); btn.addEventListener('click', ()=>{ let newarray = Object.entries(person); newarray = person.map((get)=>{ const {firstName, age} = get; return {firstName, age}; }); console.log(newarray); });```
about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si desea una matriz anidada en su newArray, haga lo siguiente:

 newarray = person.map((get)=>{ const {firstName, age} = get; return [firstName, age]; });
about 4 years ago · Santiago Trujillo Denunciar

0

¿Qué quiere decir con que está tratando de convertirlo en una matriz? Para obtener los valores clave, puede usar Object.keys o para los valores, puede usar Object.values.

about 4 years ago · Santiago Trujillo Denunciar

0

Algunos puntos para aclarar:

La variable const person = [{}] sería mejor nombrada como persons , como una matriz de varias personas, para evitar confusiones con los demás. También get variable en el mapa sería mejor como person o per o p .

La asignación inmediata sin usar la variable es inútil:

 let newarray = Object.entries(person); // useless assignment newarray = person.map(...);

Debe indicar claramente cuál es su objeto de entrada y cómo espera que sea su matriz de salida.

Estoy pensando que su entrada es Array of Object, y quiere una Array of Array of Values en órdenes como:

 // output [ ['John', 24], ['Bob', 25], ['Carl', 23] ]

Si es el caso, puede usar Object.values para convertir el objeto en una matriz de valores:

 const persons = [ { firstName : 'John', age : 24 } ]; const btn = document.createElement('button'); btn.innerText = 'Click'; document.body.appendChild(btn); btn.addEventListener('click', () => { let newarray = persons.map((person) => { return Object.values(person); }); console.log(newarray); // [ ['John', 24] ] });
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda