JavaScript: Что такое Map и чем отличается от Object

С появлением ES2015 в JavaScript появился новый тип объектов для работы с парами ключ-значение. Называется Map. В качестве ключей и значений можно использовать любой объект. В свою очередь, стандартные объекты допускают использование только строк в качестве ключей.

Continue reading “JavaScript: Что такое Map и чем отличается от Object” »

WordPress: Почему значения в $_REQUEST и других суперглобаных массивах экранированы?

И снова несколько часов DEBUG’a увенчались успехом —  при работе с формами в WordPress при попытке доступа к $_POST (или $_GET или $_REQUEST) оказалось, что данные с «опасными» символами уже экранированы. 

Continue reading “WordPress: Почему значения в $_REQUEST и других суперглобаных массивах экранированы?” »