Este blog te guiará relacionado con la transformación de la matriz especificada en un objeto en JavaScript.
Cómo convertir/transformar una matriz a objeto en JavaScript?
Para convertir/transformar una matriz a objeto en JavaScript, se pueden utilizar los siguientes enfoques:
Pasar por los métodos mencionados uno por uno!
Método 1: Convertir/transformar la matriz a objeto en JavaScript usando el objeto.Método FromEntries ()
El "Objeto.fromentries ()"El método acepta un par de valores clave como argumento y devuelve un nuevo objeto. Este método se puede implementar para convertir una matriz bidimensional de enteros y cadenas en objetos.
Sintaxis
Objeto.FromEnentries (ArrtoObject)En la sintaxis dada, "ArttoObject"Se refiere a la matriz que debe convertirse en un objeto.
Mire el siguiente ejemplo de demostración.
Ejemplo
En el siguiente ejemplo, crearemos una matriz bidimensional llamada "ArttoObject"Con los siguientes pares de valores clave:
const arrtoobject = [Ahora, aplique el "Objeto.fromentries ()Método para convertir la matriz dada en objeto y mostrarla:
const toobject = objeto.fromentries (arrtoobject);La salida correspondiente será la siguiente:
Método 2: Convertir/Transformar una matriz a objeto en JavaScript usando el operador Spread (...)
El "Desparramar"El operador (...) copia todo o parte de una matriz u objeto existente en otra matriz u objeto. Este método se puede aplicar para apuntar a los valores de la matriz y copiarlos en objetos.
Sintaxis
[… ArrtoObject];En la sintaxis anterior, el operador de propagación "… "Se dirigirá a todos los valores de matriz almacenados en el particular"ArttoObject" variable.
El siguiente ejemplo explica el concepto declarado.
Ejemplo
Primero, inicialice una matriz con los valores de cadena especificados:
const arrtoObject = ['estos', 'son', 'objetos'];Ahora, aplique el operador de propagación en los valores de matriz declarados usando "… ". Esto dará como resultado la conversión de los valores de la matriz en objetos y lo registre en la consola:
const toObject = ... arrtoobject;Producción
Método 3: Convertir/transformar una matriz a objeto en JavaScript usando Object.Método asignar ()
El "Objeto.asignar()Se implementa el método para colocar los valores de uno o más de un objeto de origen a un objeto de destino. Este método se puede utilizar para convertir los valores de cadena dados en una matriz en valores de objeto de destino.
Sintaxis
Objeto.Asignar (objetivo, ... fuentes)Aquí, "objetivo"Se refiere al objeto objetivo, y"fuentes"Son las propiedades que deben aplicarse.
Ejemplo
En primer lugar, almacene los siguientes valores de cadena en una matriz llamada "ArttoObject":
const arrtoObject = ['javaScript', 'objetos'];A continuación, aplique el "Objeto.asignar()"Método para convertir la matriz dada pasada en su parámetro en el objeto de destino y mostrarla en la consola utilizando el"consola.registro()" método:
const toobject = objeto.asignar (, arrtOObject);Producción
Método 4: Convertir/transformar la matriz a objeto en JavaScript usando el método reduce ()
El "reducir()El método implementa una función reductora para los elementos de matriz. Este método se puede aplicar para iterar a lo largo de la matriz especificada pasando sus valores al objeto.
Mire el siguiente ejemplo para la demostración.
Ejemplo
Primero, declare una matriz llamada "ArttoObject"Con los siguientes valores:
const arrtoObject = ['Array', 'Object']A continuación, aplique el método Reder () con la ayuda de una función para iterar a lo largo de la matriz creada. Aquí, "índice"Se refiere al índice del valor y"llave"Es el valor correspondiente. Finalmente, registre los valores del objeto de destino en la consola:
consola.log ("La matriz convertida al objeto es:", ArrtoObject.reducir (función (objetivo, clave, índice)Producción
Hemos discutido varias técnicas para convertir una matriz dada en un objeto en JavaScript.
Conclusión
En JavaScript, puede utilizar el "Objeto.fromentries ()"Método para convertir la matriz bidimensional en un objeto, el" "Desparramar(… )"Método del operador para apuntar a los valores de matriz dados y copiarlos en objetos, el" "Objeto.asignar()Método "para convertir la matriz en el objeto de destino en su parámetro o en el"reducir()Método para iterar a lo largo de una matriz particular al pasarlo por un objeto. Este blog explicó los métodos para convertir la matriz especificada en un objeto en JavaScript.