Innehållet

Kommentarer Objekt

Script Matriser

Matriser används för att lagra förteckningar över variabler. Du kan ändra en array med hjälp det är inbyggda funktioner.


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 Skript

join • Returnerar en sträng med alla värden i en matris som tillsammans sammanfogas.

.join("Avgränsare");

Exempel:


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

indexOf • Returnera index för ett objekt i matrisen. Om objektet inte finns, returneras -1.

.indexOf(Objekt:Objekt);

Exempel:


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

insert • Sätt in nya värden i en matris på ett index.

.insert(Index:Antal,Item1:Objekt,Item2:Objekt,...);

Exempel:


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

length • Antalet värden i en matris.

.length;

Exempel:


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

pop • Tar bort och returnerar det sista värdet från en matris.

.pop();

Exempel:


var LastValue=Veg.pop();

push • Lägga till nya värden i slutet av en matris.

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

Exempel:


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

reverse • Returnera en ny matris med värden i omvänd ordning.

.reverse();

Exempel:


var Backwards=Fruit.reverse();

shift • Tar bort och returnerar det första värdet från en matris.

.shift();

Exempel:


var FirstValue=Veg.shift();

slice • Returnera en ny matris med en skiva av värden.

.slice(Starta:Antal,Slutet:Antal);

Exempel:


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

sort • Sortera arrayen. Funktionen Jämför är valfritt.

.sort(Jämför:Funktion);

Exempel:


Fruit.sort();

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

splice • Tillbaka en ny array, med vissa värden bort och några fler värden läggs på plats.

.splice(Starta:Antal,Längd:Antal,Item1:Objekt,Item2:Objekt,...);

Exempel:


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

unshift • Lägga till nya värden i början av en matris.

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

Exempel:


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

Kommentarer Objekt
Denna dokumentation var översatt från engelska, använder en online översättare. Vi ber om ursäkt om du hittar några fel. Om du vill hjälpa oss att göra korrigeringar. Det finns en översättning editor i Hippani Animator (i Hjälp-menyn). Vi ger ut gratis licensnycklar till vem som helst som korrigerar mer än 100 fraser. Kontakta oss för mer information.