一、ES5

1.

function rep(arr) {
var ret = [];
for (var i = 0; i <arr1.length; i++) {
  if (ret.indexOf(arr1[i]) ==-1) {
        ret.push(arr1[i]);
  }
}
return ret;
}
var result = rep(arr1);
console.log(result)

 

2.

var arr = [1, 2, 3, 4, 5, 1, 2, 3];
var r = arr.filter(function (element, index, self) {
  return self.indexOf(element) === index;
});
console.log(r);

 

 

 注:arr.indexOf() 返回数组中第一个与指定值相等的元素的索引,如果找不到就返回-1

二、ES6:

var arr =Array.from( new Set(数组))

 

 

 

相关文章:

  • 2021-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案