3 года назад
Деструктуризация в JS на примерах
Деструктуризация упрощает JavaScript код (значительно уменьшает его количество) и применяется для разбивки объектов или массивов на простые части. Деструктуризация появилась в новом синтаксисе стандарта ES6. С ее помощью можно "распаковывать" объекты и массивы, копируя их необходимые составляющие в переменные и не изменяя исходник. Приведу примеры удобства использования деструктуризации. Обмен значениями у переменных Привычный верный синтаксис: Если решать задачу обмена значениями без ввода временной...
4 года назад
Деструктуризация массивов и объектов
Здравствуйте! В этом уроке я  расскажу о деструктуризации в массивах и объектах. В JavaScript чаще всего используют  структуры данных – это Object и Array. Объекты позволяют  создавать одну сущность, которая хранит элементы данных по ключам, а массивы – хранить упорядоченные коллекции данных, где каждый элемент имеет порядковый номер. Но когда эти структуры вы передаете  в функцию, то ей может понадобиться не объект/массив целиком, а элементы по отдельности...
4 года назад
Оператор Spread и деструктуризация в JavaScript: практическое руководство
Источник: Nuances of Programming Некоторые языки программирования содержат операторы, которые встречаются достаточно редко, присутствуют не в каждом языке или используют разный синтаксис. В этой статье мы рассмотрим два подобных оператора: Приступим! Оператор Spread Оператор spread является единственным недооцененным оператором JavaScript, однако разобравшись в его особенностях, вы приобретете очень мощный инструмент в свой арсенал. Рассмотрим документацию из MDN: С помощью синтаксиса Spread можно...