underscore源码学习(1)

if(obj.length === +obj.length) {// 对<数组>中每一个元素执行处理器方法
  for(var i = 0, l = obj.length; i < l; i++) {
    if( i in obj && iterator.call(context, obj[i], i, obj) === breaker)
      return;
  }

}

obj.length === +obj.length        //判断是否为数字

if (typeof obj.length === "number" && !isNaN(obj.length))

原文地址:https://www.cnblogs.com/yufu/p/3853374.html