You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
作用域链查找就是假如函数在执行过程中当前上下文中的 AO 中查找不到对应的变量就会通过 Spoce-chain 进行向上查找,直到找到这个变量为止。如果最后走到了全局变量对象 VO(G) 中依然还是找不到这个对象就会报错 Uncaught ReferenceError: xxx is not defined;设置变量也是一样的道理,当前上下文中的 AO 中查找不到对应的变量就会通过 Spoce-chain 进行向上查找,直到找到这个变量为止。如果最后走到了全局变量对象 VO(G) 中依然还是找不到的话就会在全局变量对象VO(G)中声明同名变量并且设置值。
Activity
CodeRookie262 commentedon Jan 14, 2021
作用域链查找就是假如函数在执行过程中当前上下文中的 AO 中查找不到对应的变量就会通过 Spoce-chain 进行向上查找,直到找到这个变量为止。如果最后走到了全局变量对象 VO(G) 中依然还是找不到这个对象就会报错 Uncaught ReferenceError: xxx is not defined;设置变量也是一样的道理,当前上下文中的 AO 中查找不到对应的变量就会通过 Spoce-chain 进行向上查找,直到找到这个变量为止。如果最后走到了全局变量对象 VO(G) 中依然还是找不到的话就会在全局变量对象VO(G)中声明同名变量并且设置值。