scope对象,在有些地方也翻译成命名空间,每次创建函数时都会创建一个scope对象,所有参数和局部变量都作为这个对象的属性。而scope对象又是函数对象本身的一个属性。函数嵌套时外层函数的scope对象是内层函数scope对象的属性。由此形成一个作用域链。 C 语言中, 局部变量放在栈中, 执行完函数, 栈顶指针一改, 这些局部变量就全没了