JavaScript 原型链(一)
2019-02-11 本文已影响0人
极客传
JavaScript 原型链中的主要知识概念:原型,构造函数,实例,proto,prototype,instanceOf,constructor。
每一个函数都有一个 prototype (原型)属性,这个属性是一个指针,指向一个对象,即原型对象,原型对象上的属性和方法,能被函数的实例所共享。
构造函数通过 new 生成一个实例对象,该实例对象具有一个__proto__
属性,指向原型对象。并且与构造函数的 prototype 属性指向的是同一个对象。
instanceOf 方法,用来判断对象是否为构造函数的一个实例。
obj instanceof Object
// 返回 true,false
constructor 属性返回对象的构造函数。(返回值是函数的引用,不是函数名)
来自慕课网