数组常用方法
这些方法经常要用到,有时候很久不用了又容易混淆,记录下:
详细见:http://www.w3school.com.cn/js/jsref_obj_array.asp
concat()连接两个或更多的数组,并返回结果。
join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop()删除并返回数组的最后一个元素
push()向数组的末尾添加一个或更多元素,并返回新的长度。
reverse()颠倒数组中元素的顺序。
shift()删除并返回数组的第一个元素
slice()从某个已有的数组返回选定的元素,原数组不变,eg:a.slice(start,end);[start,end)
sort()
对数组的元素进行排序,没有参数则按字符串的字符编码排序,可以指定排序的函数:var a = [2,3,1,5,3];
function sortNumber(a,b){return a-b;}
a.sort(sortNumber);
//a变成[1,2,3,3,5]