У меня есть объект который был создан на основе класса, и я его создаю в первую очередь, класс выглядит например вот так:
class User {
constructor(name) {
this.name = name;
}
sayHi() {
alert(this.name);
}
}
let user = new User("Вася");
user.sayHi(); // Вася
Также есть функция, которую я не хочу добавлять непосредственно в класс, а сделать отдельно, и добавить ее в протатип уже после создания объекта user. Эта функция выглядит вот так
function hello () {
console.log("О hello there !")
this.haha = "XD"
}
Я не знаю как добавить функцию hello () в прототип (или куда ни будь) объекта user, чтобы в будущем я мог вызывать метод user.hello() неограниченное количество раз. Также эту функцию hello() я бы хотел добавить в будущем в другое неограниченное кол-во объектов, по этому я и сделал ее отдельно.
Подскажите пожалуйста !