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

在网上看到的的javascript代码根本不明白,是作用域有关的题求解答。

在网上看到的的javascript代码根本不明白,是作用域有关的题求解答。

疯小蕾 2017-04-01 22:46:30
var out = 25,   inner = {        out: 20,        func: function () {            var out = 30;            return this.out;};    };console.log((inner.func, inner.func)());//输出25console.log(inner.func());//输出20console.log((inner.func)());//输出20console.log((inner.func = inner.func)());//输出25第一个和第二个有什么区别?第四个和低三个有什么区别?
查看完整描述

1 回答

?
高jay

TA贡献96条经验 获得超122个赞

第一没看懂,第二第三一个样,第四赋值后作用域变全局。
查看完整回答
反对 回复 2017-04-02
  • 1 回答
  • 0 关注
  • 1378 浏览
慕课专栏
更多

添加回答

举报

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