关于处理数组的用法小结

Posted mcrown

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于处理数组的用法小结相关的知识,希望对你有一定的参考价值。

新增数组去重的好方法

 

[1,2,3,‘a‘,1,‘a‘].filter(

(ele,index,array)=>{return index===array.indexOf(ele)}

 

序号方法作用用法是否影响原数组
1unshift在数组前面增加内容arr.unshift()
2push在数组后面增加内容arr.push()
3shift删除数组的首个元素arr.shift()
4pop删除数组的最后元素arr.pop()
4splice在数组的任意位置可以进行增、删、改的操作arr.splice(start,length,newItem)
5slice截取指定位置的数组(包含起始不包含结束位置)arr.slice(start,end)
6concat拼接数组/合并数组arr.concat()
7reverse逆序数组arr.concat()
8sort按编码排序数组arr.sort()
9toString将数组转为字符串arr.toString()
10join将数组转为字符串arr.join(‘指定分隔符‘)

关于sort: 从小到大排序数组:sort(function(a,b){return a - b}); 从大到小排序数组: sort(function(a,b){return b - a});

复制数组: sort(0); concat();

以上是关于关于处理数组的用法小结的主要内容,如果未能解决你的问题,请参考以下文章

js数组高阶方法reduce经典用法代码分享

关于expdp 中query用法小结

几个关于js数组方法reduce的经典片段

关于linux的进阶命令用法之来自noob的小结

几个关于js数组方法reduce的经典片段

js sort 二维数组排序的用法小结