为了账号安全,请及时绑定邮箱和手机立即绑定

这道js题看不懂

这道js题看不懂

鸿蒙传说 2018-11-14 12:15:03
function foo() {    var i = 0;    return function() {        console.log(i++);    }}var f1 = foo(), f2 = foo();f1();f1();f2();为什么结果是0, 1, 0而不是1, 2, 1呢
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

console.log(i++)

// 相当于

console.log(i);

i = i+1;

console.log(++i)

// 相当于

i = i+1;

console.log(i);


查看完整回答
反对 回复 2018-12-07
  • 1 回答
  • 0 关注
  • 473 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号