HTML and CSS Reference
In-Depth Information
Esempio 7.13
var list = [1, 2, 3, 4];
list.push(5); //aggiunge un elemento all'array
list.splice(4, 1); //rimuove l'elemento all'indice 4 (quindi
in posizione 5)
list[0] = 10; // recupera il primo elemento tramite indexer
e ne
imposta Il valore a 10
Oltre ai metodi appena visti, abbiamo a disposizione la proprietà length che restituisce
il numero di elementi contenuti dall'array. Questa proprietà torna utile quando dobbiamo
iterare tutti gli elementi dell'array, come nell'esempio 7.14 .
Esempio 7.14
var list = [1, 2, 3, 4];
var result = 0;
for (var i=0; i<list.length; i++){
result += list[i];
}
I metodi e le proprietà che abbiamo visto sono quelli più importanti e che si usano mag-
giormente nello sviluppo. Tuttavia esistono altri metodi che possono essere utili a seconda
dei casi:
sort : converte gli elementi in stringhe e poi ne esegue un ordinamento;
reverse : inverte l'ordine degli elementi;
join : converte gli elementi in stringhe e poi concatena tutte le stringhe separandole
con il carattere passato in input al metodo;
concat : crea un nuovo array concatenandone due esistenti.
A differenza dei tipi semplici elencati nella tabella 7.1 , gli array sono un tipo complesso,
cioè composto da più tipi semplici. Un altro esempio di tipo complesso sono gli oggetti.
 
Search WWH ::




Custom Search