JavaScript实现继承的4种方法总结
内容摘要
JavaScript虽没有给出继承的关键字,但是我们依然能够拿出一些好办法实现。
1、原型链继承:
ECMAScript 5 的浏览器来说,还可以用Object.create方法来实现:
复制代码 代码如下:
1、原型链继承:
ECMAScript 5 的浏览器来说,还可以用Object.create方法来实现:
复制代码 代码如下:
文章正文
JavaScript虽没有给出继承的关键字,但是我们依然能够拿出一些好办法实现。
1、原型链继承:
ECMAScript 5 的浏览器来说,还可以用Object.create方法来实现:
var Base = function()
{
this.level = 1;
this.name = "base";
this.toString = function(){
return "base";
};
};
Base.CONSTANT = "constant";
var sub = Object.create(new Base());
sub.name = "sub";
复制代码 代码如下:
var Base = function()
{
this.level = 1;
this.name = "base";
this.toString = function(){
return "base";
};
};
Base.CONSTANT = "constant";
var sub = Object.create(new Base());
sub.name = "sub";
代码注释