@Sasha98

В чем сейчас проблема в реализации функции?

Ребята привет, есть такая функция

let obj = {
  one: 1,
  two: 2,
  three: 3,
  method: function(){
    console.log(this.one);
  }
};

let obj_proxy = new Proxy(obj, 'two', 'method');

console.log(obj_proxy.one)
console.log(obj_proxy.two)
obj_proxy.method()
console.log(++obj_proxy.two)
console.log(++obj_proxy.two)

Правильно ли я понимаю, что сейчас ошибка в том, что указан handler "method", хотя такого нет в списке возможных: get, set, has и тд? или ошибка в чем то другом? Спасибо
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
locky_yotun
@locky_yotun Куратор тега JavaScript
Я видел некоторый джаваскрипт
Вы просто неправильно используете Proxy
https://learn.javascript.ru/proxy
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы