Методы получения и установки в функции (javascript)
При использовании «get» в таком объекте «get» работает:
var people = {
name: "Alex",
get sayHi() {
return `Hi, ${this.name}!`
}
};
var person = people;
document.write(person.sayHi);
Но с функцией я получаю ошибку. Как использовать геттеры и сеттеры в такой функции?
function People2() {
this.name = "Mike";
get sayHi() {
return `Hi, ${this.name}!`;
}
};
var user = new People2();
document.write(user.sayHi);