延长作用域链

来源: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

0 学习 · 14456 问题

查看课程