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:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use
Array.prototype.map()para mapear o array de objetos para o valor de umakeyespecificada para cada objeto. - Implemente a seguinte função:
const pluck = (arr, key) => arr.map((i) => i[key]);
- 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.