-
pop:删除末尾元素
eg: [1,2,3,4].pop() = [1,2,3]
-
push:在数组末尾新添元素
eg: [1,2,3,4].shift(5,6) = [1,2,3,4,5,6]
-
shift:删除头元素
eg: [1,2,3,4].shift() = [2,3,4]
-
unshift:在数组头添加元素
eg: [1,2,3,4].shift(-1,0) = [-1,0,1,2,3,4]
tips:以上四个方法返回值均为处理后数组长度
-
reverse:翻转数组
eg: [1,2,3,4,5].reverse() = [5,4,3,2,1]
-
sort:排序
eg:[1,4,3,2,5].sort() = [1,2,3,4,5]
[1,2,12,22,3].sort() = [1,12,2,22,3] 对于两位数的数值使用此函数无效
针对上述排序无效固定写法:
[1,2,12,22,3].sort(function(m,n){ //正序,倒叙排列return n-m return m-n })
-
splice(index, n):在index的位置给数组任意n个元素
eg: [1,2,3,4,5].splice(1,2)=[1,4,5]
-
join:将一个数组的所有元素连接成一个字符串并返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。
eg:
[1,2,3,4,5].join() = “1,2,3,4,5”
[1,2,3,4,5].join(’’) = “12345”
[1,2,3,4,5].join(’-’) = “1-2-3-4-5” -
concat:返回一个由当前数组和其它若干个数组或者若干个非数组值组合而成的新数组
eg: [1,2,3].concat([4,5,6],[7,8,9]) = [1,2,3,4,5,6,7,8,9]
-
isArray:判断某个变量是否是一个数组对象
eg: Array.isArray([1,1,2]) = true
其他方式判断是否为数组:[1,1,1] instanceof Array
javascript中Array的方法大全
最新推荐文章于 2024-04-09 15:09:44 发布