Page 346 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 346

k
       protectedCoo . a llowDangerousOperations  =  true ;
       protectedCook . redPhosphorus  =  1 5 0 ;   / /   1 5 0
          В этом разделе мы весьма поверхностно рассмотрели основные функции прокси­
       объектов. Чтобы узнать больше, я рекомендую начать со статьи Акселя Роушмайера
       (Axel Rauschmayer) Meta Prograrnrning with ECMAScript 6 Proxies (http: / / www. 2ality.
                               e
       com 2 0 1 4 / 1 2 / e s б - proxi s . h t ml) ,   а  затем  читать  документацию  MDN  (https://
           /
       developer. mozilla.org/ ru/ docs/Web IJ avaScript/Ref erence/ G lobal_ Objects/Proxy).

       За к  лючени е

          В  этой  главе м ы   приподняли  занавес,  который  скрывает  механизм  объектов
       JavaScript, и получили подробную картину работы свойств объекта, а также способов
       изменения их поведения. Мы также узнали, как защитить объекты от изменения.
          Наконец мы узнали о  чрезвычайно  полезной новой концепции ЕSб  - прокси­
       объектах. Прокси-объекты предоставляют мощные методики метапроrраммирова­
       ния, и я подозреваю, что мы еще увидим некоторые весьма интересные способы их
       использования в связи с ростом популярности преимуществ ЕSб.










































                                                                   Заключение    349
   341   342   343   344   345   346   347   348   349   350   351