Съдържанието

Коментари Обекти

Script Масиви

Масиви се използват за съхраняване на списъци на променливите. Можете да промените масив използване тя е построена през функции.


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 Скрипт

join • Връща низ с всички стойности в масив, свързани заедно.

.join("Разделител");

Пример:


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

indexOf • Върнете индекса на елемент в масив. Ако елементът не е намерен, се връща -1.

.indexOf(Елемент:Обект);

Пример:


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

insert • Вмъкване на нови стойности в масив в индекс.

.insert(Индекс:Номер,Item1:Обект,Item2:Обект,...);

Пример:


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

length • Броят на стойностите в масив.

.length;

Пример:


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

pop • Извадете и върнете Последната стойност от масив.

.pop();

Пример:


var LastValue=Veg.pop();

push • Добавяне на нови стойности в края на масива.

.push(Item1:Обект,Item2:Обект,...);

Пример:


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

reverse • Връща нов масив със стойностите на заден ход.

.reverse();

Пример:


var Backwards=Fruit.reverse();

shift • Извадете и върнете първата стойност на масива.

.shift();

Пример:


var FirstValue=Veg.shift();

slice • Връща нов масив с парче на стойностите.

.slice(Начало:Номер,Край:Номер);

Пример:


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

sort • Сортиране на масив. Функцията за сравнение е по избор.

.sort(Сравни:Функция);

Пример:


Fruit.sort();

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

splice • Връща нов масив, с някои премахнати и някои повече стойности, добавена на място.

.splice(Начало:Номер,Дължина:Номер,Item1:Обект,Item2:Обект,...);

Пример:


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

unshift • Добавяне на нови стойности в началото на масив.

.unshift(Item1:Обект,Item2:Обект,...);

Пример:


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

Коментари Обекти
Тази документация е преведена от английски език, използвайки онлайн преводач. Извиняваме се, ако забележите някакви грешки. Ако искате да ни помогне да корекции. Там е редактор на превод в Hippani Animator (в меню Помощ). Ние давам вън свободен позволение ключов камък към всеки, който коригира повече от 100 фрази. Свържете се с нас за повече подробности.