Esta postagem descreverá os métodos para converter mapas de javascript em objetos.
Como um mapa JS retorna um objeto?
JavaScript Map retorna um objeto usando os seguintes métodos:
Método 1: mapa js retorna um objeto usando a matriz.de () método com Reduce () Método
Para devolver um objeto de um mapa, primeiro, converta -o em uma matriz usando o “Variedade.de()”Método e depois chama o“reduzir()”Método. O método reduz () chama a função de retorno de chamada chamado "redutor”Em cada elemento da matriz do mapa e retorna os pares de valor-chave ao método Reduce (). A matriz.de () é um método estático de um objeto de matriz. Ele cria uma nova instância de matriz de objetos iteráveis, como mapa e conjunto.
Exemplo
Primeiro, crie um novo objeto de mapa:
Adicione elementos no mapa em um par de valores-chave usando o método set ():
mapa.set (1, "javascript");Ligue para a matriz.de () Método com Reduce () Método para converter o mapa em um objeto:
Deixe objeto = array.de (mapa).Reduce ((obj, [chave, valor]) =>Por fim, imprima o objeto no console:
console.log (objeto);A saída indica que o mapa é convertido com sucesso em um objeto:
Método 2: mapa js retorna um objeto usando o mapa.Método de entradas () com Reduce ()
Outra maneira de devolver um objeto de um mapa JavaScript é usar o “mapa.entradas ()”Método com o“reduzir()”Método. O método de entradas () gera um novo objeto de iterador que compreende os pares [de chave, valor] em uma matriz, e o método Reding () chama a função de retorno de chamada do redutor em cada elemento do mapa. Ele retorna os pares de valor-chave ao método Reduce ().
Exemplo
Aqui, vamos chamar o mapa.Método de entradas () com redução () para converter um mapa em um objeto:
Saída
É tudo sobre o mapa JS objetos de retorno usando JavaScript.
Conclusão
Javascript Map retorna um objeto usando o “Variedade.de()”Método com o“reduzir()”Método ou o“mapa.entradas ()”Método com o“reduzir()”Método. Ambas as abordagens retornam com eficiência um objeto de um mapa enquanto o mapa.Método de entradas () com ReduD () é rápido. Este post descreveu os métodos para converter mapas de javascript em objetos.