- 利用ES6中提供的Set数据结构对字符串(s1+s2)“去重”,然后结构赋值得到数组,最后进行排序并转成字符串。
const list = (s1, s2) => [...new Set(s1+s2)].sort().join('')
复制代码
- 1
let list = Array.from(new Set(oldList));
复制代码
- 2
let list = [...new Set(oldList)];
复制代码
- 3 indexOf
function unique(arr){
var newArr = [];
for(var i in arr) {
if(newArr.indexOf(arr[i]) == -1) {
newArr.push(arr[i])
}
}
return newArr;
}
复制代码