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

大家帮我看一下这个JS输出的题目,蒙圈中。。。。

大家帮我看一下这个JS输出的题目,蒙圈中。。。。

波斯汪 2018-09-11 05:54:27
下面这段代码:var a = 0, b = 0, c = 0;var fn = function(b){    return function(c){        console.log(a++,b++,c++);     } }var fn1 = fn(a); fn1(b);var fn2 = fn(c); fn2(a); fn2(b);输出的结果为:0 0 01 0 12 1 0为什么是这个结果呢?真的是不理解。路过的帮忙解释一下,谢谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 478 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信