var a=[1,2,3,4,1,2,3,4];
console.log( Array.from(new Set(a)) );
var b;
b=a.filter(function(el,index,self ){
return self.indexOf(el)==index; //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如何检索的字符串值没有出现 则返回 -1;
});
console.log(b);
function unique(a) {
var res = [];
for (var i = 0, len = a.length; i < len; i++) {
var item = a[i];
(res.indexOf(item) === -1) && res.push(item);
}
return res;
}
var a = [1, 1, '1', '2', 1];
var ans = unique(a);
console.log(ans); // => [1, "1", "2"]
var str = "cbaacfdeaebb";
var result = [...new Set(str)]
console.log(result)
...是展开运算符