Conţinutul

Comentarii Obiecte

Script Tablouri

Matricele sunt folosite pentru a stoca lista de variabile. Se poate modifica o matrice folosind este construit în funcţii.


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-ul

join • Întoarce un string cu toate valorile într-o matrice s-au alăturat împreună.

.join("Separator");

Exemplu:


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

indexOf • Reveni indicele de un element în matrice. Dacă elementul nu este găsit, este întors -1.

.indexOf(Element:Obiect);

Exemplu:


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

insert • Introduceţi noi valori într-o matrice la un indice.

.insert(Index:Numărul,Item1:Obiect,Item2:Obiect,...);

Exemplu:


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

length • Numărul de valori într-o matrice.

.length;

Exemplu:


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

pop • Elimina şi a reveni ultima valoare dintr-o matrice.

.pop();

Exemplu:


var LastValue=Veg.pop();

push • Adauga noi valori la sfârşitul unei matrice.

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

Exemplu:


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

reverse • Întoarce o matrice noi cu valorile în sens invers.

.reverse();

Exemplu:


var Backwards=Fruit.reverse();

shift • Scoateţi şi întoarce valoarea primul dintr-o matrice.

.shift();

Exemplu:


var FirstValue=Veg.shift();

slice • Întoarce o matrice noi cu o felie de valori.

.slice(Începe:Numărul,Sfârşitul:Numărul);

Exemplu:


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

sort • Sortare matrice. Funcţia de compara este opţional.

.sort(Compara:Funcţia);

Exemplu:


Fruit.sort();

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

splice • Întoarce o matrice nouă, cu unele valori eliminate şi unele mai multe adăugată în loc.

.splice(Începe:Numărul,Lungime:Numărul,Item1:Obiect,Item2:Obiect,...);

Exemplu:


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

unshift • Adauga noi valori pentru a începe un tablou.

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

Exemplu:


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

Comentarii Obiecte
Această documentaţie a fost tradus din limba engleză, folosind un translator online. Ne cerem scuze dacă găsiţi greşeli. Dacă doriţi pentru a ne ajuta face corecturi. Există un editor de traducere în Hippani Animator (în meniul Ajutor). Vom da cheile de licenţă gratuită pentru oricine care corecteaza mai mult de 100 de fraze. Va rugam sa ne contactati pentru mai multe detalii.