//三种初始化方式 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,3
arrayObject.splice(index,howmany,item1,.....,itemX)
item1, ..., itemX 可选。向数组添加的新项目。
原文地址:http://blog.csdn.net/wujiangwei567/article/details/45336965