1.所谓字面量,就是语言语法 2.在js编译器读到语法时候,执行时候创建对象:在赋值的时候创建一个对象,或者是一个匿名对象. 3.函数定义本身是一个对象:执行时候不产生实例对象:这跟python类不一样,python的类的实例化的时候,类和实例分别都是对象. 4.函数可以访问外围嵌套的空间,称为闭包,只要自己存在,外围的闭包就存在,跟python的函数嵌套的上下文类似:这有时候会导致内部函数比外部函数有更长的生命周期,内部函数的堆栈保存的上下文,可能保留外部函数初始化的变量:而外部函数此时可以已…