Converter Map para Objeto

Beginner

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

Introdução

Neste laboratório, exploraremos como converter um Map em um objeto em JavaScript. Usaremos o método Map.prototype.entries() para obter um array de pares chave-valor do Map e, em seguida, usaremos Object.fromEntries() para converter o array em um objeto. Este laboratório proporcionará uma melhor compreensão do uso de Map e Object em JavaScript.

Instruções para Converter Map em Objeto em JavaScript

Para converter um Map JavaScript em um objeto, siga estes passos:

  1. Abra o Terminal/SSH e digite node para começar a praticar a codificação.
  2. Use o método Map.prototype.entries() para converter o Map em um array de pares chave-valor.
  3. Use o método Object.fromEntries() para converter o array em um objeto.

Aqui está um trecho de código de exemplo para converter um Map em um objeto:

const mapToObject = (map) => Object.fromEntries(map.entries());

Para testar a função, você pode executar:

mapToObject(
  new Map([
    ["a", 1],
    ["b", 2]
  ])
); // {a: 1, b: 2}

Resumo

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