Innholdet

Kommentarer Objekter

Script Matriser

Matriser brukes til å lagre lister over variabler. Du kan endre en matrise som bruker det er innebygde funksjoner.


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 Skriptet

join • Returnerer en streng med alle verdiene i en matrise sammen.

.join("Skilletegn");

Eksempel:


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

indexOf • Returner indeksen for et element i matrisen. Hvis varen ikke finnes, returneres -1.

.indexOf(Element:Objekt);

Eksempel:


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

insert • Sette inn nye verdier i en matrise på en indeks.

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

Eksempel:


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

length • Antall verdier i en matrise.

.length;

Eksempel:


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

pop • Fjerne og returnere den siste verdien fra en matrise.

.pop();

Eksempel:


var LastValue=Veg.pop();

push • Legge til nye verdier i slutten av en matrise.

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

Eksempel:


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

reverse • Returnere en ny matrise med verdier i omvendt rekkefølge.

.reverse();

Eksempel:


var Backwards=Fruit.reverse();

shift • Fjerne og returnere den første verdien fra en matrise.

.shift();

Eksempel:


var FirstValue=Veg.shift();

slice • Returnere en ny matrise med en bit av verdiene.

.slice(Starte:Nummer,Slutten:Nummer);

Eksempel:


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

sort • Sortere matrisen. Sammenligne-funksjonen er valgfritt.

.sort(Sammenligne:Funksjonen);

Eksempel:


Fruit.sort();

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

splice • Hjem en ny matrise, med noen verdier fjernet noen verdier legges på plass.

.splice(Starte:Nummer,Lengde:Nummer,Item1:Objekt,Item2:Objekt,...);

Eksempel:


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

unshift • Legge til nye verdier i starten av en matrise.

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

Eksempel:


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

Kommentarer Objekter
Denne dokumentasjonen var oversatt fra engelsk, bruke en online oversetter. Vi beklager hvis du finner noen feil. Hvis du ønsker å hjelpe oss å gjøre rettelser. Det er en oversettelse redaktør i Hippani Animator (i Hjelp-menyen). Vi gir ut ledig eksportbevilling keys til noen som retter opp mer enn 100 uttrykk. Kontakt oss for mer informasjon.