zoukankan      html  css  js  c++  java
  • forEach方法的实现

     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);
  • 相关阅读:
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
    自学Java0721
  • 原文地址:https://www.cnblogs.com/guangyan/p/6684649.html
Copyright © 2011-2022 走看看