javascript权威指南摘要 数组

13年前
数组的方法
join()可以把一个数组的元素都转换成字符串,然后再把他们链接起来.可以指定一个可选的字符串来链接
列:
var  a={1,2,3};
var  s=a.join();//  s==1,2,3
var  h=a.join(";")  //h=1;2;3
reverse()把数组顺序颠倒
sort()对原数组排序,如果没有参数自动按照字母顺序排序
concat()创建并返回一个数组,并且包含了调用concat()的原始数组。但是它不能递归的展开一个元素为数组的数组。(类似于追加)
slice()返回指定数组的一个片段
列:var a=[1,2,3,4,5]
     a.slice(0,3)//返回  1,2,3
     a.slice(3)//返回4,5
     a.slice(2,-1)//3,4
-1表示倒数第一个元素,一次类推
splice()插入或者删除元素的通用方法。是在原数组上修改数组并不创建新的
参数可以有多个,第一个参数表示从下表为几的元素开始删除,第二个参数表示删除几个(没有则表示删除到最后,0则是不删除),从第三个参数开始,则是要插入的值。。如果是一个数组,则把这个数组作为元素插到调用的数组里
push()和pop()
pubsh()可以将一个或多个元素追加到数组的最后并且返回数组的长度
pop()删除最后一个元素,并且返回被删除的元素值
unshift()和shift()
unshift()可以将一个或多个元素插入到数组的开始位置并返回数组的长度
shift()删除最开始的一个元素并返回被删除的值
toString()
将数组的每个元素都转换成字符串,然后输出字符串列表,这些字符用逗号隔开