使用ES6的新语法对数组去重,相比ES5省去了排序再做双重For循环
(function() {
'use strict';
let arr = [1, '1', 2, '2', 3, '3', 3, '3', 2, '2', 1, '1'];
let new_set = new Set(arr);
let new_arr = Array.from(new_set);
console.log(new_arr);
})();
本文介绍了一种使用ES6的新语法实现数组去重的方法,通过Set对象来去除数组中的重复元素,相比于ES5的实现方式更为简洁高效。
使用ES6的新语法对数组去重,相比ES5省去了排序再做双重For循环
(function() {
'use strict';
let arr = [1, '1', 2, '2', 3, '3', 3, '3', 2, '2', 1, '1'];
let new_set = new Set(arr);
let new_arr = Array.from(new_set);
console.log(new_arr);
})();
551
1660

被折叠的 条评论
为什么被折叠?