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

javascript中局部变量的相关问题。

javascript中局部变量的相关问题。

慕尼黑8549860 2018-09-24 10:24:04
     function Person(){}                                                      var person = new Person();//创建一个Person对象         function fun(){            var index = 0;            //给person新建一个方法say             person.run = function(){                 console.log(++index);//执行对局部变量index的操作             }         }                 fun();//运行fun函数         //循环执行5次person的run方法         for (var i = 0;i < 5;i++) {             person.run();//结果输出1,2,3,4,5         }     疑问:执行完fun函数后,index局部变量不是销毁了吗?为什么person对象的run方法还可以操作index变量呢?
查看完整描述

1 回答

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

添加回答

举报

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