Comments 5
При обращении к свойству name прокси-сервер возвращает предложение следующего вида: The value of name is John Doe.
Неа.
> const person = { name : 'John Doe', age : 42 };
< undefined
> const proxyPerson = new Proxy(person, { get : (obj, prop) => { console.log(`The value of ${prop} is ${obj[prop]}.`); } });
< undefined
> proxyPerson.name
The value of name is John Doe.
< undefined
Фикс
Из get
таки надо чего-то вертать.
> const correctProxyPerson = new Proxy(person, { get : (obj, prop) => { console.log(`The value of ${prop} is ${obj[prop]}.`); return prop + '=' + obj[prop]; } });
< undefined
> correctProxyPerson.name
The value of name is John Doe.
< 'name=John Doe'
0
на условиях лицензии Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Как вам удалось получить лицензию от авторов?
Почему вы предпочитаете лицензию, которая всего лишь повторяет Гражданский кодекс РФ и не даёт никаких дополнительных разрешений?
Спасибо.
-1
Книга распространяется авторами под международной публичной лицензией СС BY-NC 4.0. Информация об этом опубликована на сайте учебника https://www.patterns.dev/about/. Данная лицензия является договором присоединения. Условия лицензии доступны неопределенному кругу лиц. Совершив действия указанные в данной лицензии акцептовал (принял) ее условия. Выбор лицензии на мой адаптированный материал осуществлен согласно условиям лицензии, под которой распространяется авторами оригинал книги
0
Sign up to leave a comment.
Перевод первой части учебника Patterns.dev