JSRUN
demo.js bar 调用,bar 里面 foo 被调用,foo 函数需要查找变量 a,由于js是词法作用域(即静态作用域),在编译阶段 foo 中没有找到变量 a,根据作用域查找规则找到外层的 a=2,整个过程和运行无关。 demo.bash 常见的动态作用域语言比如bash,在bash中 bar 调用,bar 里面 foo 被调用,foo 函数需要查找变量 a,由于bash是动态作用域,在运行阶段查找到了 bar() 函数中的 a=3,整个过程和编译无关。 摘自https://juejin.im/post/5f0ad81df265da22ce3937e3#comment
No autoresizing to fit the code
Render blocking of the parent page
资源路径:http(s):
使用此草稿 删除草稿