Javascript. Могут быть самовызывающиеся методы объектов?
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
console.log(this.firstName + " " + this.lastName)
}()
};
Почему возвращает undefined undefined? Можно создать самовызывающиеся методы объекта внутри самого объекта?
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
var person = {
firstName: "John",
lastName: "Doe",
id: 5566,
get fullName() {
return this.firstName + " " + this.lastName;
}
};
console.log(person.fullName);