Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
destrukturizacija [2023/12/16 19:51] tro |
destrukturizacija [2024/01/11 18:27] (текущий) tro |
||
|---|---|---|---|
| Строка 85: | Строка 85: | ||
| console.log(title); | console.log(title); | ||
| console.log(bookCoverImage); | console.log(bookCoverImage); | ||
| + | </ | ||
| + | ===== Часткова дестриктуризація обїекта ===== | ||
| + | < | ||
| + | const user = { | ||
| + | name: " | ||
| + | age: 32, | ||
| + | email: " | ||
| + | isOnline: true | ||
| + | }; | ||
| + | |||
| + | const { name, isOnline, ...otherProps } = user; | ||
| + | |||
| + | console.log(name); | ||
| + | console.log(isOnline); | ||
| + | console.log(otherProps); | ||
| </ | </ | ||
| Строка 162: | Строка 177: | ||
| console.log(otherColors); | console.log(otherColors); | ||
| </ | </ | ||
| + | ===== Пропуск значень при дестриктуризації масива ===== | ||
| + | < | ||
| + | const rgb = [200, 100, 255]; | ||
| + | const [, , blue] = rgb; | ||
| + | |||
| + | console.log(`Blue: | ||
| + | </ | ||
| + | ===== Обмін місцями значень у змінних ===== | ||
| + | [x,y]=[y,x] | ||