Я новичок в JavaScript и пытаюсь понять наследование, когда у меня есть конструктор, который принимает параметры.
Предположим, у меня есть базовый объект с именем Base
:
function Base(param1, param2) {
// Constructor for Base that does something with params
}
Мне нужен еще один объект, например, с именем BaseChild
, который наследуется от Base, а затем еще один объект с именем Child
, который наследуется от BaseChild
.
Как мне создать конструкторы для BaseChild
и Child
с использованием базового JavaScript (т. е. без специальных подключаемых модулей)?
Примечание:
Я думал, что вы сможете создать BaseChild следующим образом:
var BaseChild = new Base(param1, param2);
Но у меня нет значений для param1
или param2
в BaseChild
, только в Child
. Я надеюсь это имеет смысл!.