摘要:
之所以不能break, return; 是因为它不是简单的for循环。内部实现类似callback(context, arg1, arg2)。 在forEach中return,不执行下面的代码。但是回调callback,在它内部实现中还是要执行下一个callback 并且break,会出现如下错误 阅读全文
摘要:
情景1: Array.prototype.fn=function(){ console.log('fn')} [1,2,3].forEach((item)=>{ console.log('item: ',item)}) 这样会报错 Uncaught TypeError: Cannot read pr 阅读全文