Matriz de javascript.Desde el método

Matriz de javascript.Desde el método
Nuestra vida cotidiana de alguna manera incluye la tarea de convertir un tipo de datos a otro y elegir el justo conversión El método tiene su propio significado. Por ejemplo, tienes un documento de "dogx"Escriba y quiere convertirlo en"pdf" formato. En lugar de desarrollar un nuevo "palabra a pdf"Convertir la aplicación, buscará un convertidor ya creado y luego lo usará para resolver la consulta. Esta estrategia ahorra mucho esfuerzo y tiempo.

Del mismo modo, mientras se programan en Javascript, Si se requiere convertir Un objeto iterable o similar a una matriz a una matriz, no tiene que iterar sobre todos los elementos y luego agregarlos a la matriz. En su lugar, utilice el JavaScript incorporado "Formación.de()Método para realizar la conversión especificada.

No sé cómo usar la matriz.del método ()? No hay problema! Esta publicación explicará el funcionamiento de la matriz de JavaScript.de() Método con la ayuda de ejemplos adecuados. Entonces, comencemos!

Cómo crear una matriz desde un objeto Iterable en JavaScript

Antes de ES6 JavaScript, cuando se crea una matriz utilizando un objeto Iterable, todos sus elementos se iteran y luego se agregan en otra matriz.

Por ejemplo, en el ejemplo dado a continuación, el "ArrayFromargs ()La función iterará sobre los argumentos 'Verano', 'Invierno', 'Otoño', 'Primavera' y luego agrégalos en un "formación" utilizando el "empujar()" método. Después de completar esta operación, el "ArrayFromargs ()"La función devolverá"matriz1":

function arrayFromargs ()
var array1 = [];
para (var i = 0; i < arguments.length; i++)
matriz1.Push (argumentos [i]);

Array de retorno1;

varas var = arrayFromargs ('verano', 'invierno', 'otoño', 'primavera');
consola.log (temporadas);

Eche un vistazo a la salida del programa anterior:

Sin embargo, en ES6, la misma funcionalidad se puede realizar utilizando el incorporado "Formación.de()" método.

Matriz de javascript.del método ()

"Formación.de()El método se utiliza para crear una nueva instancia de matriz a partir de un objeto iterable o similar a la matriz que se pasa como argumento. Luego devuelve la matriz recién creada.

Sintaxis de la matriz de JavaScript.del método ()

Formación.De (Object, MapFunction, Thisarg)

Aquí el "objeto"Representa el objeto JavaScript que debe convertirse en una matriz", ",mapa"Es un parámetro opcional que se refiere a la función de mapa invocada en cada elemento de matriz. Por último, "thantarg" se usa como "este"Valor cuando se ejecuta la función de mapa especificada.

Ahora, veremos algunos ejemplos relacionados con el uso de la matriz.de () en JavaScript.

Ejemplo 1: Cómo crear una matriz a partir de la cadena usando la matriz JavaScript.del método ()

Usaremos el "Formación.de()"Método para crear un JavaScript"formación"De la cadena"Linuxhint". En este caso, "Formación.de()El método "colocará cada personaje en un índice separado de la matriz recién creada:

const string = "Linuxhint";
Const Array = Array.de (cadena);
consola.log (matriz);

La ejecución del código anterior devolverá una matriz que comprende los caracteres del aprobado "Linuxhint" cadena:

Ejemplo 2: Cómo crear una matriz a partir de un objeto similar a una matriz usando JavaScript Array.del método ()

En primer lugar, definiremos una función llamada "convertir()"Que utiliza el"Formación.de()Método para crear una matriz. En este escenario, el "Formación.de()"El método acepta el"argumentos"Del objeto de matriz aprobado:

función convert ()
matriz de retorno.de (argumentos);

consola.log (convertir (10, 'dólares'));

Cuando el dado "Formación.de()"Se ejecuta el método, creará una nueva matriz y agregará el número"10"En cero índice y cadena"dólares"En el primer índice:

Ejemplo 3: Cómo crear una matriz utilizando la función de mapeo de JavaScript Array.del método ()

En el ejemplo dado a continuación, el JavaScript "Formación.de()"El método utilizará la función del mapa"x => x - 1" restar "1"De los valores que se pasan como argumentos al creado"sustraer()" función:

función sutract ()
matriz de retorno.de (argumentos, x => x - 1);

consola.log (reste (5, 7, 8));

Después de disminuir uno, los argumentos "5","7", y "8"Se colocará como" [[4, 6,7] "En la matriz devuelta:

Ejemplo 4: Cómo crear una matriz desde un objeto establecido usando JavaScript Array.del método ()

El ES6 "Colocar"Object crea una colección de valores únicos. Puede crear un objeto establecido para restringir la adición de valores duplicados y convertirlo en una matriz utilizando el "Formación.de()" método. De esta manera, la matriz creada no tendrá ningún valor repetido:

const set = nuevo set ([12, 56, 23, 12, 43, 12]);
Const Array = Array.de (establecer);
consola.log ("Array:"+ Array);

Ejecución del especificado "Formación.de()"El método convertirá el"colocar"Objeto en un"formación":

Esa fue toda la información esencial relacionada con la matriz de JavaScript.de () método en JavaScript. Puede trabajar más de acuerdo con sus preferencias.

Conclusión

El javascript "Formación.de()El método se utiliza para crear una nueva instancia de matriz a partir de un objeto iterable o similar a la matriz que se pasa como argumento. Luego devuelve la matriz recién creada. También puede utilizar la matriz de JavaScript.de () método para convertir diferentes tipos de objetos como "colocar" y "cadena" a una "formación". Esta publicación explicó el uso del JavascriptArray.del método ().