En esta publicación, discutiremos qué es un objeto de mapa y cómo convertir las claves de mapas en una matriz en JavaScript.
Objeto de mapa
Un objeto de mapa es un objeto simple cuya función es almacenar una colección de elementos con la excepción de que el mapa almacena datos en pares de valor clave. Cualquiera que sea el pedido, inserta datos en el objeto de mapa, recuerda ese orden. El sintaxis del objeto mapa se da a continuación:
var map = nuevo mapa ([ITerableBject]);El iterableBject El argumento es opcional y es el objeto cuyos elementos se almacenan como pares de valores clave en el objeto de mapa.
Implementemos un objeto de mapa en JavaScript para que sepamos cómo se inicializa el objeto MAP y cómo funciona:
// Crear mapaEn el código anterior, inicializamos un objeto de mapa y luego establecemos algunos valores dentro del objeto de mapa inicializado. Después de esto, obtenemos un valor usando el mapa.Get () Método y mostrarlo con la consola.registro():
Conversión de claves de mapa a la matriz
Podemos obtener las claves del objeto de mapa utilizando el Mapa.llaves() método.
Para convertir las teclas de mapa en una matriz podemos usar dos métodos. El primer enfoque será usar el Formación.de método que ayuda a convertir un Mapiterador (un objeto que nos ayuda a recorrer registros o colecciones) en una matriz de la siguiente manera:
// Crear mapaEn el código anterior, primero, inicializamos el objeto MAP y luego establecemos dos valores para el objeto MAP. A continuación para obtener claves del objeto de mapa, utilizamos el método incorporado del objeto de mapa mapa.llaves(). Entonces usamos el Formación.de método que convertirá el resultado en una matriz. Al final, mostramos las teclas en la consola usando la consola.Método log ().
El segundo enfoque que podemos adoptar es usar el operador de propagación "..." en JavaScript cuya función es tomar un iterable y luego convertirlo en elementos individuales.
// Crear mapaEl código dado anteriormente sigue siendo el mismo con la excepción del uso del operador de spread "...".
Como puede ver en la salida que hemos convertido con éxito nuestro objeto de mapa en una matriz iterable:
Conclusión
JavaScript introdujo un objeto de mapa en Ecmascript en 2005 en el que podemos almacenar una colección de elementos en pares de valores clave. Podemos obtener las teclas del objeto MAP utilizando el mapa del método incorporado.llaves(). Para convertir las teclas de mapa en una matriz primero tenemos que inicializar un objeto de mapa, seguido de usar el mapa.Método de llaves () y luego use el operador o una matriz de extensión.de () método para convertir las teclas en una matriz.
En esta publicación, discutimos qué es un objeto de mapa de JavaScript y cómo convertir un objeto de mapa en una matriz en JavaScript utilizando dos enfoques; Usar el operador de propagación y usar una matriz.del método ().