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

js里面都是对象。function(){}也应该是一个对象吧。那么问题来了,是传值还是传引用?

js里面都是对象。function(){}也应该是一个对象吧。那么问题来了,是传值还是传引用?

万千封印 2018-10-10 13:32:45
那这个function Names() {}和Names=*中的Names是同一个变量吗?画蓝线的两个Names,是否是同一个对象,是否形成了闭包Names = (function () {      function Names() {console.log(Names.HOME)}            Names.HOME = "home";    return Names; })(); Names2 = (function () {      function Names() {console.log(_HOME)}            var _HOME = "home";    return Names; })(); 有可能是我问的方法不对。Names2肯定是(function () {})();这里就没有释放,形成了闭包。Names这个是否也形成了闭包,没有释放(function () {})();?
查看完整描述

1 回答

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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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