我来说吧 , const test = 'scope'; return { test: '111', say() { console.log(test); } }; } 其实say是这样写的 var obj={ } obj.test="111" obj.say=function(){ console.log(test)} //这个函数的作用域建立在上一个花括号的 不是当前花括号,要去按作用域链去找 第一个 scope 第二个 global 根本不可能是111
点赞 评论

相关推荐

太难了,双9bg也被刷
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务