小编aay*_*ush的帖子

了解Array.prototype.map

我正在浏览Javascript map函数,并坚持使用循环语法.很难弄清楚逗号之后的位置.任何人都可以帮我搞清楚.循环的终止条件是什么?

Array.prototype.mymap = function (callback) {
  var obj = Object(this);

  if (obj.length === 0) return null;
  if (typeof(callback) === 'undefined') return null;

  for (var i = 0, o; o = obj[i]; i++) {
    obj[i] = callback(o);
  }

  return obj;
};
Run Code Online (Sandbox Code Playgroud)

javascript loops array.prototype.map

0
推荐指数
1
解决办法
129
查看次数

标签 统计

array.prototype.map ×1

javascript ×1

loops ×1