Costruttori
- new Array(), crea un array vuoto
- new Array(n), crea un array con n posizioni vuote
- new Array(…), crea un array a partire da una sequenza di valori di tipo qualsiasi, anche costruiti al volo
- Array(), le funzioni corrispondenti
- Array(…), …
Proprietà/metodi
- a.join(c), costruisce una stringa con tutti i valori concatenati dal separatore specificato c
- a.length, numero di elementi
- a.pop(), estrae dalla fine
- a.push(x), aggiunge alla fine
- a.reverse(), ribalta il contenuto
- a.shift(x), aggiunge all’inizio
- a.sort(), ordina
- a.sort(f), ordina secondo una certa funzione di confronto f
- a.unshift(), estrae dall’inizio
- …
Osserva
- Il passaggio degli array avviene per riferimento, le modifiche sugli elementi sono permanenti.
- Una funzione può usare un array come valore di ritorno.
- L’array, con i metodi corrispondenti, può essere utilizzato come uno stack o come una coda.