关于处理数组的用法小结
Posted mcrown
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于处理数组的用法小结相关的知识,希望对你有一定的参考价值。
新增数组去重的好方法
[1,2,3,‘a‘,1,‘a‘].filter(
(ele,index,array)=>{return index===array.indexOf(ele)}
)
序号 | 方法 | 作用 | 用法 | 是否影响原数组 |
---|---|---|---|---|
1 | unshift | 在数组前面增加内容 | arr.unshift() | 是 |
2 | push | 在数组后面增加内容 | arr.push() | 是 |
3 | shift | 删除数组的首个元素 | arr.shift() | 是 |
4 | pop | 删除数组的最后元素 | arr.pop() | 是 |
4 | splice | 在数组的任意位置可以进行增、删、改的操作 | arr.splice(start,length,newItem) | 是 |
5 | slice | 截取指定位置的数组(包含起始不包含结束位置) | arr.slice(start,end) | 否 |
6 | concat | 拼接数组/合并数组 | arr.concat() | 否 |
7 | reverse | 逆序数组 | arr.concat() | 是 |
8 | sort | 按编码排序数组 | arr.sort() | 是 |
9 | toString | 将数组转为字符串 | arr.toString() | 否 |
10 | join | 将数组转为字符串 | arr.join(‘指定分隔符‘) | 否 |
关于sort: 从小到大排序数组:sort(function(a,b){return a - b}); 从大到小排序数组: sort(function(a,b){return b - a});
复制数组: sort(0); concat();
以上是关于关于处理数组的用法小结的主要内容,如果未能解决你的问题,请参考以下文章