Array JavaScript.dal metodo

Array JavaScript.dal metodo
La nostra vita quotidiana include in qualche modo il compito di convertire un tipo di dati in un altro e scegliere il giusto conversione Il metodo ha il suo significato. Ad esempio, hai un documento di "docx"Digita e vuoi convertirlo in"PDF" formato. Piuttosto che sviluppare un nuovo "parola a pdf"Convertendo l'applicazione, cercherai un convertitore già creato e quindi lo utilizzerai per risolvere la query. Questa strategia risparmia molto sforzo e tempo.

Allo stesso modo, mentre si programma in JavaScript, Se è necessario convertire Un oggetto iterabile o simile a un array a un array, non è necessario iterare su tutti gli elementi e quindi aggiungerli all'array. Invece, utilizza il javascript incorporato "Vettore.da()"Metodo per eseguire la conversione specificata.

Non so come usare l'array.Dal metodo ()? Nessun problema! Questo post spiegherà il funzionamento di L'array JavaScript.da() metodo con l'aiuto di esempi adatti. Quindi iniziamo!

Come creare un array da un oggetto iterabile in JavaScript

Prima di ES6 JavaScript, quando viene creato un array usando un oggetto iterabile, tutti i suoi elementi sono iterati e quindi aggiunti in un altro array.

Ad esempio, nell'esempio seguente, il "ArrayFromargs ()"La funzione iterirà sugli argomenti 'Estate', 'Inverno', 'Autunno', 'Primavera' e poi aggiungili in "vettore" usando il "spingere()" metodo. Dopo aver completato questa operazione, il "ArrayFromargs ()"La funzione tornerà"Array1":

funzioni arrayfromargs ()
var array1 = [];
per (var i = 0; i < arguments.length; i++)
Array1.push (argomenti [i]);

Array di ritorno1;

VAR Seasons = ArrayFromargs ('Summer', 'Winter', 'Autumn', 'Spring');
console.registro (stagioni);

Dai un'occhiata all'output del programma sopra:

Tuttavia, in ES6, la stessa funzionalità può essere eseguita utilizzando il "Vettore.da()" metodo.

Array JavaScript.Dal metodo ()

"Vettore.da()"Il metodo viene utilizzato per la creazione di una nuova istanza di array da un oggetto iterabile o simile a un array che viene superato come argomento. Restituisce quindi l'array appena creato.

Sintassi di array JavaScript.Dal metodo ()

Vettore.da (oggetto, mapfunction, thisarg)

Qui, il "oggetto"Rappresenta l'oggetto JavaScript che deve essere convertito in un array,"funzione mappa"È un parametro opzionale che si riferisce alla funzione mappa invocata su ciascun elemento dell'array. Da ultimo, "thyarg"È usato come"Questo"Valore quando viene eseguita la funzione mappa specificata.

Ora, diamo un'occhiata ad alcuni esempi relativi all'uso dell'array.da () in javascript.

Esempio 1: come creare un array dalla stringa usando JavaScript Array.Dal metodo ()

Useremo il “Vettore.da()"Metodo per creare un JavaScript"vettore"Dalla stringa"Linuxhint". In questo caso, "Vettore.da()"Il metodo posizionerà ogni carattere su un indice separato dell'array appena creato:

const string = "linuxhint";
const array = array.da (stringa);
console.log (array);

L'esecuzione del codice di cui sopra restituirà un array che comprende i caratteri del superato "Linuxhint" corda:

Esempio 2: come creare un array da un oggetto simile a un array usando JavaScript Array.Dal metodo ()

Prima di tutto, definiremo una funzione chiamata "convertire()"Che utilizza il"Vettore.da()"Metodo per creare un array. In questo scenario, il "Vettore.da()Il metodo "accetta il"argomenti"Dell'oggetto simile a un array passato:

funzione convert ()
Array di ritorno.da (argomenti);

console.registro (converti (10, 'dollari'));

Quando il dato "Vettore.da()"Il metodo viene eseguito, creerà un nuovo array e aggiungerà il numero"10"A zero indice e stringa"dollari"Al primo indice:

Esempio 3: come creare un array usando la funzione di mappatura di JavaScript Array.Dal metodo ()

Nell'esempio seguente, il JavaScript "Vettore.da()"Il metodo utilizzerà la funzione mappa"x => x - 1"Per sottrarre"1"Dai valori che vengono passati come argomenti al creato"sottrarre()" funzione:

funzione sottract ()
Array di ritorno.da (argomenti, x => x - 1);

console.log (sottrai (5, 7, 8));

Dopo aver diminuito uno, gli argomenti "5","7", E "8"Sarà posto come" [4, 6,7] "Nell'array restituito:

Esempio 4: come creare un array da un oggetto set usando JavaScript Array.Dal metodo ()

L'ES6 "Impostato"L'oggetto crea una raccolta di valori univoci. È possibile creare un oggetto set per limitare l'aggiunta di valori duplicati e convertirlo in un array usando il "Vettore.da()" metodo. In questo modo, l'array creato non avrà alcun valore ripetuto:

const set = new Set ([12, 56, 23, 12, 43, 12]);
const array = array.da (set);
console.log ("array:"+ array);

Esecuzione del specificato "Vettore.da()Il metodo "convertirà il"impostato”Oggetto in un"vettore":

Queste erano tutte le informazioni essenziali relative all'array JavaScript.dal metodo () in javascript. Puoi lavorarci ulteriormente in base alle tue preferenze.

Conclusione

Il javascript "Vettore.da()"Il metodo viene utilizzato per la creazione di una nuova istanza di array da un oggetto iterabile o simile a un array che viene superato come argomento. Restituisce quindi l'array appena creato. Puoi anche utilizzare l'array JavaScript.dal metodo () per convertire diversi tipi di oggetti come "impostato" E "corda" ad "vettore". Questo post ha spiegato l'uso di JavaScriptArray.Dal metodo ().