vue3 响应式变量作用域向下访问的原因及分析(面试必备)
首先先来解释一下作用域就是作用的范围,比如定义一个普通函数,该函数就会有自己的作用域,并且在函数里面定义的变量,函数外面是使用不了函数里面定义的变量的,作用域决定了代码区块中的变量和其他资源的可见性。
而作用域也分为静态作用域和动态作用域,词法作用域就是静态作用域,静态作用域在函数定义的时候就决定了,而动态作用域在函数调用时才决定。静态作用域在编译时期(词法解析阶段)就确定好了,所以也叫词法作用域。
Javascript 采用的是词法作用域,即静态作用域。
原创
2023-04-17 15:29:45 ·
70592 阅读 ·
1 评论