Я хочу иметь возможность поместить метод класса в отдельный файл, но не могу понять, как это сделать.
Это то, о чем я думаю сейчас, но это не так. 't work:
index. js:
import Person from "./Person.js";
let billy = new Person("Billy");
billy.sayName();
Person. js:
import sayName from "./sayName.js";
class Person{
constructor(name){
this.name = name;
}
}
Person.prototype.sayName = sayName;
export default Person;
sayName. js:
//I get an error: 'thread 'main' has overflowed its stack'
export default function sayName () {
console.log(this.name);
}