Intento construir una matriz de docs que funcione en la función docs.maps() a continuación. Sin embargo, cuando lo ejecuto me sale
TypeError: Cannot read property 'uuid' of undefinedSi lo hago
console.log(docs[1]['_source'].uuid); Me salen 2 como esperaba.
Pregunta
¿Alguien puede averiguar por qué la función de mapa no puede acceder a uuid pero console.log() sí?
const docs = [{'_id': 1},{'_source': {'uuid': 2}},{'_source': {'@timestamp': 3}}]; const description = dedent` ================================================ ${ docs.map((element) => [ `Log entry ID: ${element['_id']}`, `UUID: ${element['_source'].uuid}`, `Timestamp: ${element['_source']['@timestamp']}\n`, ].join('\n')).join('--------------------\n') } `; console.log(description);Tienes que estructurar así
const docs = [{'_id': 1,'_source': {'uuid': 2,'@timestamp': 3}}];