函数assignEvents()执行环境作用域链

2017-04-17 10:14:34 0 举报
仅支持查看
函数assignEvents()在执行时,会创建一个作用域链。这个作用域链是一个由多个作用域组成的列表,其中每个作用域都有一个变量对象和一个this指针。当函数assignEvents()被调用时,JavaScript引擎会创建一个新的执行环境,并将其推入当前的作用域链中。然后,引擎会查找函数assignEvents()内部的变量和函数声明,并将它们添加到当前执行环境的变量对象中。如果函数内部有对外部变量的引用,那么这些外部变量也会被添加到作用域链中。最后,当函数执行完毕后,它的执行环境会被从作用域链中移除。
作者其他创作
大纲/内容
评论
0 条评论
下一页