课程
/前端开发
/JavaScript
/ES6快速入门
怎么说了个闭包就是3了,没明白啊
2018-03-27
源自:ES6快速入门 2-2
正在回答
const callbacks = [] for (var i = 0; i <= 2; i++) { callbacks[i] = function() { return i * 2 } } console.log(i) //此时i=3
还是不懂
sier
sier 回复 sier
for循环执行完毕,i=3,调用callback的时候 i=3
for循环里面的i走完for循环之后 i = 3
举报
用最通俗、形象的方法描述ES6的强大并教会你正确的学习方法。