Итак, я изучаю 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....);
Теперь, как мне создать функцию конструктора Cat, которая наследуется от функции конструктора Animal, чтобы мне больше не приходилось вводить супер длинные аргументы?
Другими словами, я не хочу этим заниматься:
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