ES6 - Деструктуризация

ES6 - Деструктуризация

В ES5 мы пишем с работой значения обьекта

ES6 - Деструктуризация

Но в ES6 с помощью деструктуризации объектов можна получить width сразу. Надо написать ключ обьекта взамен переменной obj.

es6 деструктуризация объекта

В локальную переменную width сразу присваивается данная строка. Получать несколько переменных из обьекта в одно и тоже время возможно также.

es6 деструктуризация массива

Довольно нередно есть возможность применять деструктуризацию к функции которая возвращает обьект.

es6 деструктуризация параметров

С диструктуризацией у нас есть возможность делать чтоб локальные переменные назывались не так, как в обьекте.

Деструктуризация в ES6. Полное руководство

Довольно нередко приходится кодить с вложенными объектами

Деструктуризація - JavaScript

У нас есть возможность применить вложенную деструктуризацию для получение значений вложенных обьектов.

Деструктуризация в JavaScript (ES6)

Чтоб получить width, height надо сделать деструктуризацию из attributes, а id получить как всегда. Значения по умолчанию есть возможность у нас указать при деструктуризации. К примеру мы можем заявить, что в случае если в атрибутах width и height не указаны, то значения будут 50 на 50.

Деструктуризация - JS: Объекты

Мы написали параметры по умолчанию через ”=“. Ничего не поменяется например если мы обновим страницу, потому что width и height указаны. Например когда удалить width и height, тогда получим 50 и 50. Реже используется например деструктуризация с массивами.

Оператор Spread и деструктуризация в JavaScript

По умолчанию возможно например также указать значения.

Деструктуризация массива

Если нам нужно не все елементы массива, тогда мы можем записать в переменную first - 1й елемент, а в fifth - 5й елемент массива. Довольно комфортно использовать в функция деструктуризацию буквально так же.

Деструктурирующее присваивание

В данном коде мы всегда присваивая в локальные переменные обьект читаем из него ключи width и height и у нас есть возможность добавить значения по умолчанию.

ES6 - Деструктуризация - ReactWarriors | Профессиональные онлайн-курсы по ReactJS

Также если вы раньше занимались javascript обучением или проходили курсы онлайн, хочу вам посоветовать youtube канал ReactWarriors в котором есть курс по React JS.

Если у вас возникли какие-то вопросы, пишите их в наш телеграмм-чат.

Поделись знаниями: