Converter Array para Objeto Identidade

Beginner

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

Introdução

Neste laboratório, exploraremos como converter um array em um objeto identidade usando JavaScript. Usaremos o método Array.prototype.map() para criar um array de pares chave-valor e, em seguida, usaremos o método Object.fromEntries() para converter este array em um objeto. Este laboratório ajudará você a entender como manipular arrays e objetos em JavaScript e como usar esses métodos para criar novos objetos.

Como converter um array em um objeto identidade

Se você deseja praticar a codificação, abra o Terminal/SSH e digite node. Para converter um array de valores em um objeto com os mesmos valores como chaves e valores, siga estes passos:

  1. Use Array.prototype.map() para mapear cada valor para um array de pares chave-valor.
  2. Use Object.fromEntries() para converter o array de pares chave-valor em um objeto.

Aqui está o código:

const toIdentityObject = (arr) => Object.fromEntries(arr.map((v) => [v, v]));

E aqui está um exemplo:

toIdentityObject(["a", "b"]); // { a: 'a', b: 'b' }

Resumo

Parabéns! Você concluiu o laboratório Converter Array para Objeto Identidade. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.