Prototype JS中的继承

时间:2015-06-05 14:56:25

标签: javascript prototype-programming

我已经阅读了一些有关javascript继承的信息,但我不确定如何管理以下情况。让我们说我有一个对象A,其属性为' b'并且' c'。属性' b'是这样的一个类:

A.b=function(elements, tags) {
 this.elements = elements;
 this.tags = tags;
}
A.b.prototype.funct1 = function() { 
  alert('a');
}

我想要属性" c"扩展课程" b"但是要在构造函数中添加一些元素并定义自己的函数。

A.c = function(elements,tags) {
  A.c.prototype = new A.b(elements,tags);
  this.var = null;
};

A.c.prototype.funct2 = function(){
 alert('funct2');
}

我正在使用Prototype js。 你能说出这是不好的做法还是有一种优雅的方式来做到这一点。

0 个答案:

没有答案