Introdução
Neste laboratório, exploraremos como usar a função pick em JavaScript para extrair pares chave-valor específicos de um objeto. Aprenderemos como passar um objeto e um array de chaves para a função pick e como ela utiliza Array.prototype.reduce() para filtrar e retornar apenas os pares chave-valor especificados do objeto. Este laboratório ajudará você a entender como trabalhar com objetos em JavaScript e como extrair apenas as informações necessárias deles.
Instruções para Selecionar Chaves de Objeto
Para selecionar pares chave-valor específicos de um objeto, use a função pick(obj, arr).
- Passe o objeto como o primeiro argumento e um array de chaves para selecionar como o segundo argumento.
- A função retorna um novo objeto com apenas os pares chave-valor que correspondem às chaves fornecidas.
Aqui está um exemplo de como usar pick():
const pick = (obj, arr) =>
arr.reduce((acc, curr) => (curr in obj && (acc[curr] = obj[curr]), acc), {});
pick({ a: 1, b: "2", c: 3 }, ["a", "c"]); // { 'a': 1, 'c': 3 }
Para começar a praticar a codificação, abra o Terminal/SSH e digite node.
Resumo
Parabéns! Você concluiu o laboratório Pick Object Keys. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.