Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

E’ usato per memorizzare un set di valori in una sola variabile.

Oggetto Array


Creazione di un array

Per creare un array si può usare la parola chiave new.
E’ possibile assegnare il valore degli elementi all’atto della creazione oppure singolarmente dopo la creazione.

var nomi = new Array(3)
var nomi = new Array("Pippo","Pluto","Paperino")

Possiamo far riferimento ad un elemento particolare di un array utilizzando un indice. Il primo elemento dell’array è 0.

nomi[0] = "Pippo"
nomi[1] = "Pluto"
nomi[2] = "Paperino"

Analogamente per leggere i valori degli elementi

nome0 = nomi[0]
nome1 = nomi[1]

Proprietà

sintassi: oggetto.nome_proprietà

Proprietà Descrizione
constructor Contiene la funzione che ha creato un prototipo dell’oggetto
index  
input  
length Lunghezza dell’array (il numero di elementi)
prototype Permette l’aggiunta di proprietà ad un array


Metodi


sintassi: oggetto.nome_metodo()

Metodo Descrizione
concat() Restituisce un array risultato di due o più array concatenati

Esempio:
array_unione = array1.concat(array2)
join() Unisce gli elementi di un array in una stringa con i valori divisi da un separatore (il default è la virgola)

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write(stringa);
</script>

Output:
Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
pop() Restituisce l’ultimo elemento dell’array e lo rimuove dall’array

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima del pop: "+stringa+"<br>");
document.write("Ultimo elemento: "+nomi.pop()+"<br>");
var stringa = nomi.join(";");
document.write("Dopo il pop: "+stringa);
</script>

Output:
Prima del pop: Pippo;Nonna Papera;Paperino;Topolino;Minnie;QuiUltimo elemento: Qui
Dopo il pop: Pippo;Nonna Papera;Paperino;Topolino;Minnie
push() Aggiunge uno o più elementi all’array e ne restituisce la nuova lunghezza

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima del push: "+stringa+"<br>");
document.write("Lunghezza: "+nomi.length+"<br>");
document.write("Lunghezza dopo il push: "+nomi.push("Quo","Qua")+"<br>");
var stringa = nomi.join(";");
document.write("Dopo il push: "+stringa);
</script>

Output:
Prima del push: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
Lunghezza: 6
Lunghezza dopo il push: 8
Dopo il push: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui;Quo;Qua
reverse() Inverte l’ordine degli elementi dell’array

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima del reverse: "+stringa+"<br>");
nomi.reverse();
var stringa = nomi.join(";");
document.write("Dopo il reverse: "+stringa);
</script>

Output:
Prima del reverse: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
Dopo il reverse: Qui;Minnie;Topolino;Paperino;Nonna Papera;Pippo
shift() Rimuove e restituisce il primo elemento dell’array

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima dello shift: "+stringa+"<br>");
document.write("Primo elemento: "+nomi.shift()+"<br>");
var stringa = nomi.join(";");document.write("Dopo lo shift: "+stringa);
</script>

Output:
Prima dello shift: Pippo;Nonna Papera;Paperino;Topolino;Minnie;QuiPrimo elemento: Pippo
Dopo lo shift: Nonna Papera;Paperino;Topolino;Minnie;Qui
slice() Crea un nuovo array a partire da una porzione dell’array originale

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima dello slice: "+stringa+"<br>");
nomi = nomi.slice(3);var stringa = nomi.join(";");
document.write("Dopo lo slice: "+stringa);
</script>

Output:
Prima dello slice: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
Dopo lo slice: Topolino;Minnie;Qui
splice() Usato per aggiungere o rimuovere elementi
sort() Ordina gli elementi dell’array

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima del sort: "+stringa+"<br>");
nomi.sort();
var stringa = nomi.join(";");
document.write("Dopo il sort: "+stringa);
</script>

Output:
Prima del sort: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
Dopo il sort: Minnie;Nonna Papera;Paperino;Pippo;Qui;Topolino
toString() Restituisce una stringa che rappresenta gli elementi dell’array

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
nomi.toString();
document.write(nomi);
</script>

Output:
Pippo,Nonna Papera,Paperino,Topolino,Minnie,Qui
unshift() Aggiunge uno o più elementi all’inizio di un array e ene restituisce la nuova lunghezza

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
var stringa = nomi.join(";");
document.write("Prima dell'unshift: "+stringa+"<br>");
nomi.unshift("Quo","Qua");
var stringa = nomi.join(";");
document.write("Dopo l'unshift: "+stringa);
</script>

Output:
Prima dell'unshift: Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
Dopo l'unshift: Quo;Qua;Pippo;Nonna Papera;Paperino;Topolino;Minnie;Qui
valueOf() Restituisce un valore primitivo per un array specifico

Esempio:
<script>
var nomi = new Array("Pippo","Nonna Papera","Paperino","Topolino","Minnie","Qui")
document.write(nomi.valueOf());
</script>

Output:
Pippo,Nonna Papera,Paperino,Topolino,Minnie,Qui


Stampa la pagina


 

Inizio pagina

risorse per webmaster

Javascript


html javascript checked onclick rollover document javascripts foreach innerhtml frameset document write css getelementsbytagname javascript menus selected scrollbar onmouseover textarea substring example javascript iframe uppercase textbox javascript class onload indexof referrer dhtml navigation javascript javascript tree menu corso manuale guida istruzioni programmazione documentazione programmare fondamenti giuda manuale html manual javascript javascript manuale manuali html come si usa manual script manuale javascript manuale script javascript menu onclick document rollover innerhtml javascript tutorial settimeout tutorial html document write getelementsbytagname setfocus isnan isnumeric onmousedown confirm setcookie getelementbyid onmouseout getelementsbyname tolowercase mouseover typeof try catch menu javascript tutorial selectedindex innertext html javascript tutorial html tutorial javascript javascript cookies tutorial documentazione manuale javascript javascript guida guida javascript

javascript, guida, Tutorial,




Vai nel sito Morpheusweb.it - Risorse per Webmaster
asp, dhtml

Morpheusweb.it - Risorse per Webmaster" tratta di asp, javascript, php, guida, Tutorial