Contenuto

Commenti Oggetti

Script Matrici

Le matrici vengono utilizzate per memorizzare elenchi di variabili. È possibile modificare una vettore utilizzando che è costruito in funzioni.


var Fruit=new Array();
Fruit
[0]="Apple";
Fruit
[1]="Banana";
Fruit
[2]="Orange";
alert("The second fruit is :"+Fruit[1]);

var Veg=new Array("Potato" , "Carrot" , "Peas");

var EmptyArray=new Array(3);

var Colors=new Array();
Colors.push
("Red");
Colors.push
("Orange");
Colors.push
("Yellow");

Script Script

join • Restituisce una stringa con tutti i valori nella matrice.

.join("Separatore");

Esempio:


var Veg=new Array("Potato" , "Carrot" , "Peas");
var Text="Vegetables: "+Veg.join(",");

indexOf • Restituire l'indice di un elemento della matrice. Se l'elemento non viene trovato, viene restituito -1.

.indexOf(Elemento:Oggetto);

Esempio:


var Veg=new Array("Potato" , "Carrot" , "Peas");
alert(Veg.indexOf("Carrot"));

insert • Inserire nuovi valori nella matrice in un indice.

.insert(Indice:Numero,Item1:Oggetto,Item2:Oggetto,...);

Esempio:


Veg.insert(2,"Turnip");
Veg.insert
(0,"Pea","Onion");

length • Il numero di valori di un array.

.length;

Esempio:


alert("There are "+Veg[1].length+" vegatables in the array.");

pop • Rimuovi e restituisci l'ultimo valore da una matrice.

.pop();

Esempio:


var LastValue=Veg.pop();

push • Aggiungi nuovi valori alla fine di una matrice.

.push(Item1:Oggetto,Item2:Oggetto,...);

Esempio:


Fruit.push("Grape");
Fruit.push
("Strawberry","Mango");

reverse • Restituisci una nuova matrice con i valori in ordine inverso.

.reverse();

Esempio:


var Backwards=Fruit.reverse();

shift • Rimuovi e restituisci il primo valore da una matrice.

.shift();

Esempio:


var FirstValue=Veg.shift();

slice • Restituisci una nuova matrice con una fetta di valori.

.slice(Inizio:Numero,Fine:Numero);

Esempio:


var SomeValues=Fruit.slice(2,4);

sort • Ordina la matrice. La funzione confronta è facoltativa.

.sort(Confrontare:Funzione);

Esempio:


Fruit.sort();

var Numbers=new Array(12,2,47,-2,8,0);
function CompareNumbers(NumberA,NumberB){
return NumberA-NumberB;
}
Numbers.sort
(CompareNumbers);

splice • Restituisci una nuova matrice, con alcuni valori rimossi e alcuni ulteriori valori aggiunti all'interno.

.splice(Inizio:Numero,Lunghezza:Numero,Item1:Oggetto,Item2:Oggetto,...);

Esempio:


var ChangeFruit=Fruit.splice(1,2,"Date","Pineapple");

unshift • Aggiungi nuovi valori all'inizio di una matrice.

.unshift(Item1:Oggetto,Item2:Oggetto,...);

Esempio:


Fruit.unshift("Grape");
Fruit.unshift
("Strawberry","Mango");

Commenti Oggetti
Questa documentazione è stato tradotto dall'inglese, utilizzando un traduttore online. Ci scusiamo se trovate eventuali errori. Se volete aiutarci a fare le correzioni. C'è un editor di traduzione in Hippani Animator (nel menu aiuto). Noi diamo le chiavi di licenza gratuita a chiunque corregge più di 100 frasi. Si prega di contattarci per maggiori dettagli.