Cos'è un array?
Un array è un oggetto che può memorizzare una raccolta di elementi . Gli array diventano davvero utili quando è necessario memorizzare grandi quantità di dati dello stesso tipo. Supponi di voler memorizzare i dettagli di 500 dipendenti. Se stai usando variabili, dovrai creare 500 variabili mentre puoi fare lo stesso con un singolo array. È possibile accedere agli elementi di un array facendo riferimento al suo numero di indice e l'indice del primo elemento di un array è zero.
JavaScript crea array
È possibile creare un array in JavaScript come indicato di seguito.
var students = ["John", "Ann", "Kevin"];
Qui, stai inizializzando l'array come e quando viene creato con i valori "John", "Ann" e "Kevin". L'indice di "John", "Ann" e "Kevin" è rispettivamente 0, 1 e 2. Se vuoi aggiungere più elementi all'array degli studenti, puoi farlo in questo modo:
students[3] = "Emma";students[4] = "Rose";
Puoi anche creare un array usando il costruttore di array in questo modo:
var students = new Array("John", "Ann", "Kevin");
O
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
Metodi di array JavaScript
L'oggetto Array ha molte proprietà e metodi che aiutano gli sviluppatori a gestire gli array in modo semplice ed efficiente. È possibile ottenere il valore di una proprietà specificando arrayname.property e l'output di un metodo specificando arrayname.method ().
- proprietà length -> Se vuoi conoscere il numero di elementi in un array, puoi usare la proprietà length.
- proprietà prototype -> Se vuoi aggiungere nuove proprietà e metodi, puoi usare la proprietà prototype.
- metodo inverso -> È possibile invertire l'ordine degli elementi in un array utilizzando un metodo inverso.
- metodo di ordinamento -> Puoi ordinare gli elementi in un array utilizzando il metodo di ordinamento.
- metodo pop -> Puoi rimuovere l'ultimo elemento di un array usando un metodo pop.
- metodo shift -> È possibile rimuovere il primo elemento di un array utilizzando il metodo shift.
- metodo push -> È possibile aggiungere un valore come ultimo elemento dell'array.
Prova tu stesso:
Array !!! ");}}document.write ("array di studenti
");students.displayItems ();document.write ("
Il numero di elementi nell'array degli studenti è" + students.length + "
");document.write ("
L'array degli studenti SORTED
");students.sort ();students.displayItems ();document.write ("
L'array degli studenti REVERSED
");students.reverse ();students.displayItems ();document.write ("
L'array degli studenti dopo aver RIMOSSO L'ULTIMO elemento
");students.pop ();students.displayItems ();document.write ("
L'array degli studenti dopo PUSH
");students.push ("New Stuff");students.displayItems ();