Este tutorial describirá el procedimiento para convertir los valores del mapa en una matriz.
¿Cómo convertir/transformar valores de mapa en una matriz usando JavaScript?
Para transformar los valores de un mapa en una matriz, utilice los métodos indicados a continuación:
- método Array.from()
- Operador de propagación
Método 1: convertir los valores del mapa en una matriz mediante el método Array.from()
Para convertir los valores de un mapa en una matriz, use el ' mapa.valores() ” método con el “ matriz.desde() ' método. El método map.values() se utiliza para obtener los valores del mapa y el método Array.from() convierte estos valores en una matriz.
Sintaxis
Siga la sintaxis dada para convertir los valores del mapa en una matriz:
Formación . de ( mapa. valores ( ) )
Ejemplo
Cree un nuevo objeto de mapa usando el constructor Map():
estaba mapa = nuevo Mapa ( ) ;
Establezca las entradas en un par clave-valor en el mapa usando el ' establecer() ' método:
mapa. establecer ( '1' , 'Nombre' ) ;mapa. establecer ( '2' , 'Años' ) ;
mapa. establecer ( '3' , 'Correo electrónico' ) ;
mapa. establecer ( '4' , 'Contacto#' ) ;
Llama a ' valores() ” método en el “ matriz.desde() 'Método para obtener los valores del mapa y convertirlos en una matriz y almacenarla en una variable' mapValues ”:
estaba mapValues = Formación . de ( mapa. valores ( ) ) ;
Finalmente, imprima los valores del mapa en una matriz en la consola:
consola. Iniciar sesión ( mapValues ) ;El resultado indica que los valores del mapa se convirtieron con éxito en una matriz:
Método 2: convertir los valores del mapa en una matriz mediante el operador de distribución
Otra forma de transformar los valores del mapa en una matriz es usar el ' operador de propagación ' con el ' mapa.valores() ' método. El método map.values() primero obtiene los valores del mapa y el operador de propagación copiará todos los valores del mapa en una matriz.
Sintaxis
Utilice la sintaxis proporcionada a continuación para convertir los valores del mapa en una matriz mediante el operador de propagación:
Ejemplo
Llama a ' mapa.valores() ” método con el “ operador de propagación ” que convertirá los valores del mapa en una matriz:
Producción
Consejo de bonificación
Si desea convertir claves o todas las entradas del mapa en una matriz, siga la sección a continuación.
Convierta las claves del mapa en una matriz usando el método Array.from()
Para convertir las claves del mapa y todas las entradas (pares clave-valor) del mapa en una matriz, utilice el ' mapa.Teclas() ” método y el “ mapa.entradas() ” método con el “ matriz.desde() ' método. El método map.Keys() obtiene las claves del mapa y el método map.entries() se usa para recuperar las entradas del mapa en un par clave-valor.
Ejemplo
Para convertir claves de mapa, llame al “ mapa.Teclas() ” método en el “ matriz.desde() ' método:
Llame al método map.entries() como argumento en el método Array.from() para convertir todas las entradas del mapa en una matriz:
constante entradas = Formación . de ( mapa. entradas ( ) ) ;El resultado muestra que las claves y las entradas del mapa se convierten con éxito en una matriz:
Convertir claves de mapa en una matriz utilizando el método de operador de propagación
Veamos el método para convertir las claves del mapa y todas las entradas del mapa en una matriz, utilizando el ' operador de propagación ”.
Ejemplo
Llama a ' mapa.Teclas() ” con el operador de propagación y almacene la matriz resultante en la variable mapKeys:
Para convertir entradas de mapa en una matriz usando el ' mapa.entradas() ” método con el operador de propagación:
constante mapaEntradas = [ ... mapa . entradas ( ) ] ;Producción
Hemos recopilado toda la información necesaria relacionada con la conversión de valores de mapa en una matriz y también asignamos claves y entradas en una matriz mediante JavaScript.
Conclusión
Para convertir los valores del mapa en una matriz, use el ' mapa.valores() ” método con el “ matriz.desde() ” método o el “ operador de propagación ”. El método map.values() se utiliza para obtener los valores del mapa y el método Array.from() convierte estos valores en una matriz, mientras que el operador de distribución copia todos los valores del mapa en una matriz. Este tutorial describe el procedimiento para convertir los valores de un mapa en una matriz.