js用reduce方法实现map方法

Array.prototype._map = function (func, callbackThis) {
    
    
  let res = [];
  let CBThis = callbackThis || null;
  this.reduce(function (pre, after, index, arr) {
    
    
    res.push(func.call(CBThis, after, index, arr));
  }, null);
  return res;
};

Guess you like

Origin blog.csdn.net/weixin_43595755/article/details/118298389