Extrair Valores de um Array de Objetos

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, trabalharemos em um exercício de programação JavaScript que envolve a extração de valores de um array de objetos. Especificamente, escreveremos uma função que recebe um array de objetos e uma chave (key) e retorna um array de valores correspondentes a essa chave. Este exercício ajudará a aprimorar sua compreensão dos conceitos de programação funcional e manipulação de arrays em JavaScript.

Instruções para Extrair Valores de um Array de Objetos

Para extrair valores de um array de objetos, você pode seguir estas etapas:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use Array.prototype.map() para mapear o array de objetos para o valor de uma key especificada para cada objeto.
  3. Implemente a seguinte função:
const pluck = (arr, key) => arr.map((i) => i[key]);
  1. Teste a função com um array de objetos de exemplo:
const simpsons = [
  { name: "lisa", age: 8 },
  { name: "homer", age: 36 },
  { name: "marge", age: 34 },
  { name: "bart", age: 10 }
];
pluck(simpsons, "age"); // [8, 36, 34, 10]

Isso retornará um array de valores correspondentes à key especificada do array de objetos.

Resumo

Parabéns! Você concluiu o laboratório "Extrair Valores de um Array de Objetos". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.