1 var arr = [1, 23, 1, 1, 1, 3, 23, 5, 6, 7, 9, 9, 8, 5];
 2 Array.prototype.forEach = Array.prototype.forEach || function(callback, thisArg) {
 3         if (!callback || typeof callback !== 'function') return;
 4         for (var i = 0, j = this.length; i < j; i++) {
 5             callback.call(thisArg, this[i], i, this);
 6         }
 7 }
 8 
 9 /*
10    forEach方法实现数组去重 
11 */
12 
13 var newArr = [];
14 arr.forEach(function(ele,index,arr){
15     if(arr.indexOf(ele)===index){
16         newArr.push(ele);
17     }
18 })
19 console.log(newArr);

 

相关文章:

  • 2021-11-15
  • 2022-12-23
  • 2021-07-22
  • 2021-11-11
  • 2022-12-23
  • 2021-11-27
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案