Cómo convertir la matriz para establecer en JavaScript?

Cómo convertir la matriz para establecer en JavaScript?
Mantener los datos y mantenerlo confidencial es muy vital al tratar con datos confidenciales. En dicho caso de escenario, la utilización de conjuntos es muy útil ya que no permiten ningún valor duplicado, preservando así los datos. De tal manera, convertir una matriz a un conjunto en JavaScript demuestra ser una gran funcionalidad adicional para asegurar varios registros a granel.

Este blog demostrará el concepto de transformar una matriz para establecer en JavaScript.

Cómo convertir la matriz para establecer en JavaScript?

Para convertir la matriz para establecer en JavaScript, se pueden aplicar los siguientes métodos:

  • "mapa()" y "agregar()" Métodos
  • "reducir()" Método
  • "desparramar()"Operador

En la sección a continuación, ilustraremos los enfoques mencionados uno por uno!

Método 1: Convertir la matriz para establecer en JavaScript usando los métodos map () y agregar ()

El "mapa()El método "llama a una función una vez para cada elemento en una matriz sin cambiar la matriz original y el"agregar()El método se utiliza para agregar un elemento con el valor especificado. Estos métodos se pueden implementar para asignar cada elemento de matriz en un conjunto pasando un valor a él.

Sintaxis

formación.MAP (función (actualValue, índice, matriz), valor)

En la sintaxis dada, "función"Se refiere a la función que se ejecutará para cada elemento de matriz. Los argumentos de la función se refieren al índice del valor actual en la matriz específica y el "valor"Señala el valor que se pasa a la función.

El siguiente ejemplo de lo siguiente demuestra el concepto establecido.

Ejemplo
En este ejemplo en particular, declare una matriz de enteros y muestrelo de la siguiente manera:

varilla var = [1, 2, 3];
consola.Log ("La matriz dada es:", matriz)

En el siguiente paso, el "nuevo set()El método "dará como resultado la creación de un nuevo conjunto:

var set = new Set ();

Después de eso, el "mapa()" y "agregar()"Los métodos asignarán los elementos de la matriz en el conjunto recién creado y el"para cada()El método "asegurará que el mapeo esté realizado para cada uno de los elementos de matriz:

formación.map (arrayElements => set.agregar (ArrayElements));
colocar.foreach (item =>
consola.log ("La matriz convertida para establecer es:", elemento);
);

Producción

Método 2: Convertir la matriz para establecer en JavaScript usando el método Reder ()

El "reducir()El método "ejecuta una función para elementos de matriz para devolver un valor comprimido. Este método se puede aplicar pasando el valor que se refiere a los elementos de la matriz al conjunto creado.

Sintaxis

formación.Reducir (función (total, valor, índice, matriz), valor)

La sintaxis del "mapa()Método "y el"reducir()El método es el mismo. El parámetro adicional "total" aquí indica el valor de función devuelto previamente devuelto.

Descripción general del ejemplo de abajo dada.

Ejemplo
Primero, cree una matriz de los siguientes valores enteros y de cadena y muestrelo:

varilla var = [32, 46, "Harry"];
consola.Log ("La matriz dada es:", matriz)

A continuación, de manera similar, cree un nuevo conjunto usando el "nuevo set()" método:

var set = new Set ();

Ahora, aplique el "reducir()"Método y pasar el valor"artículo" hacia "agregar()"Método que se refiere al conjunto creado. Esto dará como resultado comprimir la matriz creada en los valores de establecimiento individuales:

formación.reducir (((_, elemento) => set.agregar (elemento), nulo);

El "para cada()El método "también realizará la conversión para cada uno de los elementos de matriz:

colocar.foreach (item =>
consola.log ("La matriz convertida para establecer es:", elemento);
);

Producción

Método 3: Convertir la matriz para establecer en JavaScript usando el operador spread ()

El ES6 "Operador de propagación (...)"Se usa para copiar toda o alguna parte de una matriz existente en otra matriz. Este enfoque se puede implementar para desempacar los valores del conjunto acumulado en una matriz recién creada.

Ejemplo
En el siguiente ejemplo, defina una matriz que tenga los siguientes valores de cadena y muestrelo:

const array = ['Google', 'YouTube', 'LinuxHint'];
consola.Log ("La matriz dada es:", matriz)

Como se discutió anteriormente, cree un nuevo conjunto que tenga la matriz inicializada como argumento:

const set = new Set (Array);

Ahora, aplique el "desparramar"Operador en el conjunto creado que dará como resultado acumular los elementos establecidos en una matriz nuevamente:

const updenerray = [... set];

El siguiente paso conducirá a mostrar los elementos establecidos contenidos en una matriz:

consola.log ("La matriz convertida para establecer es:", updrayArray);

Producción

En la salida anterior, es evidente que los valores establecidos se muestran como una matriz, sin dejar ninguna diferencia después de la conversión requerida.

Este blog explicó diferentes metodologías para optar por convertir una matriz para establecer en JavaScript.

Conclusión

Para convertir una matriz para establecer en JavaScript, aplique el "mapa()" y "agregar()"Métodos para asignar cada elemento de matriz en el conjunto recién creado al pasar un valor, el" "reducir()"Método para comprimir la matriz creada en valores de conjunto individuales o el"desparramar()"Enfoque del operador para acumular la matriz creada en el conjunto recién creado y mostrarlos como una matriz nuevamente. Este artículo demostró los enfoques para convertir una matriz para establecer en JavaScript.