首页 > 代码库 > 笔记008:原型

笔记008:原型

  • 每个函数中都一个prototype属性,指向原型对象
  • 用__proto__保存各对象原型的链接

一、原型属性

prototype属性:每个函数在定义时,就创建这个属性,并指向了这个函数对象

constructor属性:每个函数定义时,都会取得这个属性

>function f() {a=1}

>f.prototype   ===>f{}   f{}函数对象中包含constructor属性(指向该函数定义),

另外包含一个__proto__属性(指向Object)

 

  • "构造器函数":其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。

 

笔记008:原型