Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

229
Visualizações
¿Cómo obtener valores de datos particulares de JSON Node.js?

Esta es la salida de mi archivo JSON:

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address": { "city":"Gweh", "zipcode":"92998-3874", "geo": { "lat":"45", "lng":"77" } } }]

Cómo obtengo identificación, nombre y correo electrónico de eso como a continuación:

 { "id":1, "name":"Lann", "email":"b@sd.com" }
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puede archivar usando el mapa.

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address":{ "city":"Gweh", "zipcode":"92998-3874", "geo":{ "lat":"45", "lng":"77" } } }] const data = employees.map(o => ({ id: o.id, name: o.name, email:o.email })); console.log(data[0]);

about 4 years ago · Juan Pablo Isaza Relatório

0

Si su matriz tiene solo un elemento, puede acceder a la información, no es necesario crear otra matriz como esta: employees[0].id , employees[0].name nombre, employees[0].email o simplemente puede extraer un objeto utilizando la desestructuración de objetos

 let employees = [{ "id": 1, "name": "Lann", "username": "brot", "email": "b@sd.com", "address": { "city": "Gweh", "zipcode": "92998-3874", "geo": { "lat": "45", "lng": "77" } } }]; const picked = (({ id, name, email }) => ({ id, name, email }))(employees[0]); console.log(picked);

pero si su matriz tiene más empleados, creo que lo que debe hacer es buscar por identificación o nombre y obtener solo un objeto con información mínima, puede hacerlo así

 let employees = [{ "id": 1, "name": "Lann", "username": "brot", "email": "b@sd.com", "address": { "city": "Gweh", "zipcode": "92998-3874", "geo": { "lat": "45", "lng": "77" } } }]; let employee = employees.find(o => o.name === 'Lann'); let picked = (({ id, name,email }) => ({ id, name,email }))(employee); console.log(picked);

about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente puede hacer esto usando la desestructuración de matrices.

 let employees = [{ "id":1, "name":"Lann", "username":"brot", "email":"b@sd.com", "address":{ "city":"Gweh", "zipcode":"92998-3874", "geo":{ "lat":"45", "lng":"77" } }}]; // Destructuring array const [employee] = employees;

** Ahora, desde aquí employee es un objeto y puede acceder a su propiedad normalmente como lo hace con otros objetos. Para obtener id , name , nombre de username : **

 employee.id; employee.name; employee.username;
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda