延长作用域链
来源:4-4 变量对象和作用域链
幕布斯0882687
2019-10-11 08:55:24
为什么console.log(score)输出的不是全局作用域里面的score。为什么输出为44而不是4呢?
1回答
好帮手慕码
2019-10-11
同学你好!
是因为with这个方法,有延长作用域链的效果。本身person中是没有score这个参数的,使用了with()之后,会去全局中查找,并修改。所以打印出来是44。
如果帮助到了你,欢迎采纳,祝学习愉快~
0 学习 · 14456 问题
相似问题
回答 1
回答 3
回答 2