js 所有数组方法

序 方法名称 使用说明
1 concat(数组1,数组2,...,数组N) 将多个数组结合成一个新的数组
2 join(分隔字符) 将数组结合成一个字符串,用特定字符来分开
3 pop() 将数组内最后一个组件删除,并返回该组件内容
4 push(组件1,组件2,...,组件N) 将一个或多个组件补在数组最后面,并返回最后一个组件内容
5 reverse() 将数组内所有组件的索引次序反转(Transpose)
第一个组件变成最后一个,最后一个组件则拿到最前面
6 shift() 将数组内第一个组件删除,并返回该组件内容
7 slice(开始索引,结束索引) 将数组内容转入一个新的数组
8 sort() 将数组内容排序
9 splice() 增加或删除数组组件
10 toSource() 返回代表特定数组的数组常数,可以用来建立新的数组
11 toString() 以字符串来表示该数组及其组件
12 unshift(组件1,组件2,...,组件N) 将一个或多个组件补在数组最前面,并返回最后数组长度
13 valueOf() 取得数组值

-----------------------

7 slice(开始索引,结束索引) 将数组内容转入一个新的数组

如果你不想不停的new一些数组,可以用splice方法增加新的元素,去掉旧的元素
要不然就只有循环删除了

{删除数组元素可以有更好的方法……
array.splice(n,1)
这样就删除掉n位置的一个元素了
}

--------------------------20091118

提示:javascript有push和unshift方法,有pop和shift方法,如果不行,还有splice方法

var arr=new Array();

arr.push('110'); //将数据添加到数组中的最后一个组件

arr.unshift('thefirstone')//将数据添加到数组中的第一个组件

arr.pop();//删除数组中的最后一个组件;

arr.shift();//删除数组中的第一个组件;


纠正错误,欢迎探讨:
打开微信-发现-扫一扫
原文地址:https://www.cnblogs.com/backuper/p/1494647.html