Задать вопрос
@GeraldIstar
Frontend

Зачем нужны Reflect и Proxy в ES6?

Изучаю новые штуки в ES6, и наткнулся на непонятные Proxy и Reflect. Вчитывался в документацию, читал статью на 2ality, но так и и не понял, как работают эти две штуки и зачем они вообще нужны.
Тут про прокси:
www.2ality.com/2014/12/es6-proxies.html
Про Reflect
h3manth.com/new/blog/2015/es6-reflect-api
https://github.com/tvcutsem/harmony-reflect/wiki
  • Вопрос задан
  • 1148 просмотров
Подписаться 4 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Прокси позволяет отлавливать какие-либо действия с объектом и перенаправлять их на другой объект, либо направлять в назначенный обработчик. По-моему, довольно полезная вещь - сэкономит множество строк кода в некоторых ситуациях. К примеру, вместо того, чтобы в разных местах прописывать что-то после изменения свойства объекта, можно назначить 1 обработчик, который сам будет все делать.

Ну а Reflect - это просто набор полезных методов для работы с объектами, половина которых - просто переписанные сущеествующие.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы