Рассмотрим этот код:
// Creating an empty object, without inheriting (binding) to any prototype
var human = Object.create(null);
human.firstName = 'Saeed';
human.lastName = 'Neamati';
Теперь я хочу добавить свойство fullName
к этому объекту, которое возвращает firstName + ' ' + lastName
объекта.
Используя буквенное обозначение объекта, я могу просто написать функцию получения следующим образом:
var human = {
firstName: 'Saeed',
lastName: 'Neamati',
get fullName() {
return this.firstName + ' ' + this.lastName;
}
}
Но я не могу понять, как прикрепить свойство получения к объекту, который ужепостроен где-то еще.