сейчас я учусь OO JS и у меня возникают проблемы оборачивать вокруг моей головы, почему это не работает:Объект получить аксессу не возвращает значение предназначено
var dog = {
name: {
value: 'PENNY',
get: function() {
return this.name; // returns [object Object]
}
}
};
alert(dog.name);
Я, очевидно, делает что-то неправильно, но Я не знаю, что. Любая помощь приветствуется.
Вы потеряли контекст в основном, но почему 'this.name', а не' this.value'? – elclanrs