Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

108
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!