【发布时间】:2023-03-07 08:25:01
【问题描述】:
所以我正在学习 Javascript 及其所有的原型优点,但我对以下问题感到困惑:
说我有这个
var Animal = function (a, b, c, d, e, f, g, h, i, j, k , l, m, n){
this.a = a;
this.b = b;
//...etc...
};
var x = new Animal(1,2,3....);
现在如何创建一个继承自 Animal 构造函数的 Cat 构造函数,这样我就不必再次输入超长参数了?
换句话说,我不想这样做:
var Cat = function (a, b, c, d, e, f, g, h, i, j, k , l, m, n){
this.a = a;
this.b = b;
//...etc...
};
// inherit functions if any
Cat.prototype = new Animal;
var y = new Cat(1,2,3....);
提前致谢! j
【问题讨论】:
标签: javascript inheritance constructor