我来说吧 , 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
点赞 评论

相关推荐

2025-12-15 12:50
河北工程大学
sta666:我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务