131 читали · 5 лет назад
Оператор Spread и деструктуризация в JavaScript: практическое руководство
Источник: Nuances of Programming Некоторые языки программирования содержат операторы, которые встречаются достаточно редко, присутствуют не в каждом языке или используют разный синтаксис. В этой статье мы рассмотрим два подобных оператора: Приступим! Оператор Spread Оператор spread является единственным недооцененным оператором JavaScript, однако разобравшись в его особенностях, вы приобретете очень мощный инструмент в свой арсенал. Рассмотрим документацию из MDN: С помощью синтаксиса Spread можно...
114 читали · 5 лет назад
Rest и Spread в JavaScript. Возможности, о которых вы не знали
Источник: Nuances of Programming Операторы Rest (остаток) и Spread (расширение) можно использовать не только для разделения и соединения отдельных значений массивов. Здесь я собрал 7 малоизвестных способов использования этих операторов. 1. Добавление свойств Клонирование объекта с одновременным добавлением дополнительных свойств к клонируемому объекту. В этом примере мы клонируем user в userWithPass и одновременно добавляем к нему password. 2. Объединение объектов Здесь мы объединяем два объекта part1 и part2, в user1...