В этой статье я хочу обратить Ваше внимание на часто используемые возможности ES6 в JavaScript. Эта статья не является исчерпывающим руководством или документацией, а лишь показывает некоторые возможности языка, которые возможно помогут Вам улучшить Ваш код. В этой статье я не буду говорить о объявлении переменных с помощью let и const так как уже писал об этом ранее. Так же не будет затронута тема модульности с использованием import и export. И так начнем Стрелочные функции Стрелочные функции имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this...
Деструктуризация упрощает JavaScript код (значительно уменьшает его количество) и применяется для разбивки объектов или массивов на простые части. Деструктуризация появилась в новом синтаксисе стандарта ES6. С ее помощью можно "распаковывать" объекты и массивы, копируя их необходимые составляющие в переменные и не изменяя исходник. Приведу примеры удобства использования деструктуризации. Обмен значениями у переменных Привычный верный синтаксис: Если решать задачу обмена значениями без ввода временной...