jwith语句延长作用域链的问题。

来源:2-8 update

慕UI6101252

2020-10-24

黄老师,你好。我想请问下js的with()语句不是会动态创建一个独立的执行环境吗?为什么下面的例子with语句内部定义的url变量还会在buildUrl()函数中访问并返回。http://img1.sycdn.imooc.com/szimg/5f93b662083373a610000460.jpg

写回答

1回答

ustbhuangyi

2020-10-24

with()语句不是会动态创建一个独立的执行环境吗?
上面这个错误的结论是怎么得到的。

建议看这个文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/with

0
0

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程