Creando una serie di "N"I numeri manualmente, come 1000 o più, possono essere frenetici e richiedono molto tempo. Quindi, puoi facilmente creare qualsiasi lunghezza di un array in JavaScript senza digitare manualmente. Per fare ciò, usa i metodi o gli approcci integrati JavaScript, come il "per" ciclo continuo, "Vettore.da()Metodo o il "operatore di diffusione".
Questo tutorial dimostrerà i metodi per creare una matrice di "N"Numeri.
Come creare un array contenente 1 ... n?
Per creare un array che contiene "N"Numeri a partire da 1, usa i seguenti metodi:
Metodo 1: creare un array contenente 1 ... n usando "per"
Usa il "per"Loop con il"spingere()"Metodo per la creazione di un array di"N"Numeri a partire da qualsiasi numero come"1". È il metodo più comunemente usato.
Sintassi
Utilizzare la sintassi fornita del ciclo "per" per la creazione di un array:
per (var i = 1; i <= n; i++)
// ..
Diamo un'occhiata a un esempio di creazione di un array usando il "per" ciclo continuo.
Esempio
Innanzitutto, crea un array vuoto:
const array = [];
Crea una variabile "N", Che memorizza la lunghezza di un array. Qui, creiamo una serie di numeri da 1 a 10:
var n = 10;
Usa il ciclo for () per stampare "N"Numeri assegnando valori a un array vuoto usando il"spingere()" metodo:
per (var i = 1; i <= n; i++)
vettore.push (i);
Per cominciare con un numero diverso da uno, è sufficiente modificare il valore iniziale della variabile "io".
Infine, stampa l'array sulla console:
console.log (array);
Si può osservare che l'array contenente i numeri da 1 a n è stato creato correttamente:
Metodo 2: creare un array contenente 1 ... n usando "array.da () "Metodo
Puoi anche utilizzare il "Vettore.da()"Metodo per creare un array con numeri da 1 a n in esso. Emette un array da qualsiasi oggetto con una proprietà di lunghezza.
Sintassi
Segui la sintassi menzionata per l'array.dal metodo () per creare un array contenente numeri 1 a n:
Vettore.da (arraylike, (element, indice) =>
// ..
)
Esempio
Innanzitutto, crea una variabile "vettore"Che memorizza l'array risultante chiamando"Vettore.da()" metodo. C'è un preimpostato "carta geografica()"Metodo in array.Dal metodo () che itera gli elementi e passa l'indice corrente e l'elemento alla funzione per creare un'istanza di array:
const array = array.da(
lunghezza: 10,
(elemento, indice) => item = indice + 1
);
Infine, stampare l'array risultante restituito dall'array.dal metodo ():
console.log (array);
Produzione
Metodo 3: creare un array contenente 1 ... n usando operatore "spread"
Un altro modo per creare un array contenente 1 a n è il "Operatore di diffusione" con il "tasti ()" e il "carta geografica()"Metodi. Prima crea un array di n elementi vuoti, quindi il metodo "Keys ()" sull'array restituirà un iteratore contenente i tasti (indici) degli elementi nell'array. L'operatore di diffusione viene quindi utilizzato per diffondere le chiavi in un nuovo array e il metodo "Map ()" viene utilizzato per aggiungere 1 a ciascuna chiave, risultando in un array contenente i numeri da 1 a n.
Sintassi
Per la creazione di un array utilizzando l'operatore di diffusione, utilizzare la sintassi data:
[... array (n).tasti ()].mappa (i => i + 1)
Qui, "Array (N)"Creerà una matrice di n elementi vuoti.
Esempio
Usa l'operatore di diffusione con il costruttore di array passando "N = 10"Con Keys () Metodo:
const array = [... array (10).tasti ()].mappa (i => i + 1);
Stamperà "N"Numeri a partire da 1 a 10:
Abbiamo raccolto tutte le informazioni essenziali rilevanti per la creazione di un array contenente 1 a n.
Conclusione
Per creare un array contenente 1 a n, usa il “per"Loop con"spingere()" metodo, "Vettore.da()Metodo ", o"Operatore di diffusione" con il "chiave()" e il "carta geografica()"Metodi. Nel primo approccio, il metodo push () viene utilizzato con un ciclo per aggiungere elementi a un array. L'array.Dal metodo () ha un metodo mappa () pre-costruito, mentre il terzo approccio chiama esplicitamente il metodo Map (). In questo tutorial, abbiamo dimostrato i metodi per creare una serie di "N"Numeri.