评论 对象

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 个短语。请更多详细信息,联系我们。