阵列
使用数组来存储的变量列表。您可以更改数组,使用它建立在函数中。
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");
脚本
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 个短语。请更多详细信息,联系我们。