知识点
meijuna
一行代码一行诗
展开
-
执行环境和作用域
执行环境及作用域链 执行环境定义了变量或函数有权访问的其他数据,确定了它们各自的行为。每个执行执行环境都有一个与之关联的变量对象,这个变量变量对象保存着环境中定义的所有变量和函数。 全局执行环境就是最外围的一个执行环境。根据 ECMAScript 实现,所在的环境不同,表示的执行环境的对象页不一样。在浏览器中,全局执行环境被认为 window 对象。因此,在全局声明的属性和方法都是 win...原创 2019-06-28 11:41:29 · 150 阅读 · 0 评论 -
理解原型链和继承
理解原型和继承 1.理解原型对象实例构造函数之间的关系 只要创建了一个函数,就会创建一个 prototype 属性,这个属性是一个指针,指向这个函数的原型对象,这个原型对这个象保存着所有实例共享的属性和方法。这个原型对象也会获得一个 constructor 属性,这个属性也是一个指针,指向其相关联的构造函数。 function Person(){ } //构造函数 Person.proto...原创 2019-07-05 13:33:31 · 308 阅读 · 0 评论