Как я могу реализовать частичные классы в JavaScript?
Например, у меня есть такой класс:
function MyClass(){
this.myName = "I am native member";
};
myObj = new MyClass();
console.log(myObj.myName); // Will print "I am native member"
Я хочу, чтобы некоторые свойства этого класса были объявлены где-то еще в другом фрагменте кода, возможно, в другом файле. Я могу легко расширить myObj
в JavaScript, но затрагивается только myObj
, а не другие экземпляры MyClass
. Я хочу, чтобы новые экземпляры класса включали все определения из частичных расширений.