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 ()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";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 ()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 ()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]);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 ().