Esta publicación describirá los métodos para convertir los mapas de JavaScript en objetos.
¿Cómo devuelve un mapa JS un objeto??
El mapa de JavaScript devuelve un objeto utilizando los siguientes métodos:
Método 1: el mapa JS devuelve un objeto usando una matriz.de () método con el método reduce ()
Para devolver un objeto de un mapa, primero, conviértelo en una matriz usando el "Formación.de()Método "y luego llamar al"reducir()" método. El método Reduce () llama a la función de devolución de llamada llamada "reductor"En cada elemento de matriz del mapa y devuelve los pares de valor clave al método Reder (). La matriz.de () es un método estático de un objeto de matriz. Crea una nueva instancia de matriz a partir de objetos iterables, como mapa y set.
Ejemplo
Primero, cree un nuevo objeto de mapa:
Agregue elementos en el mapa en un par de valor clave utilizando el método set ():
mapa.establecer (1, "JavaScript");Llamar a la matriz.De () método con el método RedeS () para convertir el mapa en un objeto:
Dejar objeto = Array.De (mapa).reducir ((obj, [clave, valor]) =>Finalmente, imprima el objeto en la consola:
consola.log (objeto);La salida indica que el mapa se convierte correctamente en un objeto:
Método 2: el mapa JS Devuelve un objeto usando el mapa.Método de entradas () con método reduce ()
Otra forma de devolver un objeto de un mapa de JavaScript es usar el "mapa.entradas ()"Método con el"reducir()" método. El método entradas () genera un nuevo objeto Iterator que comprende los pares [clave, valor] en una matriz, y el método Reduce () llama a la función de devolución de llamada reductor en cada elemento del mapa. Devuelve los pares de valor clave al método Red ().
Ejemplo
Aquí, llamaremos al mapa.Método de entradas () con el método Reduce () para convertir un mapa en un objeto:
Producción
Eso se trata de objetos de retorno del mapa JS usando JavaScript.
Conclusión
El mapa de JavaScript devuelve un objeto usando el "Formación.de()"Método con el"reducir()"Método o el"mapa.entradas ()"Método con el"reducir()" método. Ambos enfoques devuelven eficientemente un objeto de un mapa mientras el mapa.El método de entradas () con el método reduce () es rápido. Esta publicación describió los métodos para convertir los mapas de JavaScript en objetos.