什么是javascript原型链?

在javascript中,实例对象与原型之间的链接,叫做原型链。下面本篇文章就来给大家简单介绍一下原型链,希望对大家有所帮助。

其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。然后层层递进,就构成了实例与原型的链条,这就是所谓原型链的基本概念。

function SuperType(){
  this.property = true;
}
SuperType.prototype.getSuperValue = function(){
  return this.property;
};
function SubType(){
  this.subproperty = false;
}
//继承了 SuperType
SubType.prototype = new SuperType();
SubType.prototype.getSubValue = function (){
  return this.subproperty;
};
var instance = new SubType();
alert(instance.getSuperValue()); //true

一张图说明:

相关文章推荐:《JavaScript 继承和原型链

以上就是什么是javascript原型链?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读