//三种初始化方式 new Array(); new Array(size); new Array(element0, element1, ..., elementn);
constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力向对象添加属性和方法。
arrayObj.concat(aobj1,aobj2...);
arr.join(".")
arr.toString() //默认以逗号 ',' 分割arrObj.pop();
arrObj.push("theme");arrObj.shift()
arrObj.unshift("element1")arrObj.reverse()
arrObj.toSource(); // ["George", "John", "Thomas"]
var arrA = [6,2,4,3,5,1];
function desc(x,y){
if (x > y)
return -1;
if (x < y)
return 1;
}
function asc(x,y){
if (x > y)
return 1;
if (x < y)
return -1;
}
alert(arrA.sort(asc)) //升序排列
alert(arrA.sort(desc)) //降序排列arrA.slice(2,4) //返回索引为 2 到 4 的元素 [2,4) 前闭后开
//4,3arrayObject.splice(index,howmany,item1,.....,itemX)
item1, ..., itemX 可选。向数组添加的新项目。
原文地址:http://blog.csdn.net/wujiangwei567/article/details/45336965