Inhoud

Opmerkingen Objecten

Script Arrays (matrices)

Matices (arrays) worden gebruikt voor het opslaan van lijsten van variabelen. U kunt een matrix aanpassen met behulp van zijn ingebouwde functies.


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 • Deze eigenschap retourneert een tekenreeks met alle waarden in een matrix samengevoegd.

.join("Scheidingsteken");

In het volgende voorbeeld:


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

indexOf • Retourneer de index van een item in de array. Als het item niet wordt gevonden, wordt -1 geretourneerd.

.indexOf(Item:Object);

In het volgende voorbeeld:


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

insert • Nieuwe waarden invoegen in een matrix op een index.

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

In het volgende voorbeeld:


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

length • Het aantal waarden in een matrix.

.length;

In het volgende voorbeeld:


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

pop • Verwijder de laatste waarde uit een matrix en geef deze als resultaat.

.pop();

In het volgende voorbeeld:


var LastValue=Veg.pop();

push • Nieuwe waarden toevoegen aan het einde van een array.

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

In het volgende voorbeeld:


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

reverse • Geef een nieuwe matrix terug met de waarden in omgekeerde volgorde.

.reverse();

In het volgende voorbeeld:


var Backwards=Fruit.reverse();

shift • Verwijder de eerste waarde uit een matrix en lever deze waarde als resultaat.

.shift();

In het volgende voorbeeld:


var FirstValue=Veg.shift();

slice • Een nieuwe matrix met een plakje van de waarden retourneren.

.slice(Start:Nummer,Einde:Nummer);

In het volgende voorbeeld:


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

sort • Sorteren van de array. De vergelijk functie is optioneel.

.sort(Vergelijk:Functie);

In het volgende voorbeeld:


Fruit.sort();

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

splice • Lever een nieuwe matrix, met sommige waarden verwijderd en sommige andere waarden daarvoor in de plaats toegevoegd.

.splice(Start:Nummer,Lengte:Nummer,Item1:Object,Item2:Object,...);

In het volgende voorbeeld:


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

unshift • Nieuwe waarden toevoegen aan het begin van een array.

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

In het volgende voorbeeld:


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

Opmerkingen Objecten
Deze documentatie is vertaald uit het Engels, met behulp van een online vertaler. Wij verontschuldigen ons als u eventuele fouten kunt vinden. Als u helpen ons correcties aan te brengen willen zou. Er is een vertaling editor in Hippani Animator (In het helpmenu). We geven gratis licentie sleutels aan iedereen die meer dan 100 zinnen corrigeert. Neem contact met ons op voor meer informatie.