1. 程式人生 > >關於處理數組的用法小結

關於處理數組的用法小結

內容 ole weight 序號 元素 tom splice uri margin

新增數組去重的好方法

[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();

關於處理數組的用法小結