關於處理數組的用法小結
阿新 • • 發佈:2018-08-16
內容 ole weight 序號 元素 tom splice uri margin
新增數組去重的好方法
[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();
關於處理數組的用法小結