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

107
Vistas
console.log el nombre y el día de este objeto

¿Cómo puedo obtener esto si quiero consola. Registrar solo los nombres y el día así:

 [Name1: { day: 'Successfully Graphed' }, Name2: { day: 'Successfully Graphed' }, Name3: { day: 'Successfully Graphed' } Name4: { day: 'Successfully Graphed' }],

en esta matriz de objetos.

 [Name1: { day: 'successfully graphed', week: 'successfully graphed', month: 'successfully graphed', year: 'successfully graphed' }, Name2: { day: 'successfully graphed', week: 'successfully graphed', month: 'successfully graphed', year: 'successfully graphed' }, Name3: { day: 'successfully graphed', week: 'successfully graphed', month: 'successfully graphed', year: 'successfully graphed' }, Name4: { day: 'successfully graphed', week: 'successfully graphed', month: 'successfully graphed', year: 'successfully graphed' }],

Traté de conseguirlo

console.log(result.data);

pero cuando lo hago como

console.log(result.data.name.day);

se volverá indefinido.

about 4 years ago · Santiago Gelvez
3 Respuestas
Responde la pregunta

0

convierta la matriz obj en objeto y luego intente que funcione.

 var array = [ {key:'k1',value:'v1'}, {key:'k2',value:'v2'}, {key:'k3',value:'v3'} ]; var mapped = array .map(item => ({ [item.key]: item.value }) ); var newObj = Object.assign({}, ...mapped ); console.log(newObj );
about 4 years ago · Santiago Gelvez Denunciar

0

Suponiendo que result.data es una matriz de sus objetos:

La razón por la que no está definido es porque el name no existe en su resultado (ya que las claves de objeto en realidad se llaman "Nombre1", "Nombre2", etc.).

Si es posible (y quizás fuera del alcance de la pregunta), cambiaría result.data para regresar en este formato:

 results.data: [ { id (or name): <whatever value you want> day: 'successfully graphed', week: 'successfully graphed', month: 'successfully graphed', year: 'successfully graphed' }, ... ],

Entonces podría simplemente hacer un mapa sobre los resultados así:

 const mappedResults=results.data.map(nameObject=>({name:id,day}))

Si no puede cambiar la estructura de los resultados, mi sugerencia sería convertir los datos en un objeto según esta respuesta .

about 4 years ago · Santiago Gelvez Denunciar

0

En primer lugar, convierta los datos en una matriz de objetos.

 let array = [ {key:'k1',value:'v1'}, {key:'k2',value:'v2'}, {key:'k3',value:'v3'} ];

Y luego podría obtener la clave de esta matriz

about 4 years ago · Santiago Gelvez 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