如何延长作用域链?

作用域链是可以延长的
延长作用域链:
执行环境的类型只有两种,全局和局部(函数)。但是有些语句可以在作用域链的前端临时增加一个变量对象,该变量对象会在代码执行后被移除

具体来说就是执行这两个语句时,作用域链都会得到加强
1、try - catch 语句的 catch 块;会创建一个新的变量对象,包含的是被抛出的错误对象的声明
2、with 语句。with 语句会将指定的对象添加到作用域链中

posted @ 2022-04-06 19:34  煜火  阅读(273)  评论(0)    收藏  举报