Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
destrukturizacija [2023/12/16 19:54] tro |
destrukturizacija [2024/01/11 18:27] (текущий) tro |
||
|---|---|---|---|
| Строка 30: | Строка 30: | ||
| const message = `Book ${title} by author ${author} with rating ${rating} is in ${accessType} access!`; | const message = `Book ${title} by author ${author} with rating ${rating} is in ${accessType} access!`; | ||
| </ | </ | ||
| - | ===== Встановлення значень за замовчанням при деструктуризації | + | ==== Встановлення значень за замовчанням при деструктуризації ==== |
| З метою уникнення присвоєння undefined під час деструктуризації неіснуючих властивостей, | З метою уникнення присвоєння undefined під час деструктуризації неіснуючих властивостей, | ||
| Строка 102: | Строка 102: | ||
| </ | </ | ||
| - | ====== Деструктуризація параметрів | + | ===== Деструктуризація параметрів ===== |
| < | < | ||
| function doStuffWithBook(book) { | function doStuffWithBook(book) { | ||
| Строка 177: | Строка 177: | ||
| console.log(otherColors); | console.log(otherColors); | ||
| </ | </ | ||
| + | ===== Пропуск значень при дестриктуризації масива ===== | ||
| + | < | ||
| + | const rgb = [200, 100, 255]; | ||
| + | const [, , blue] = rgb; | ||
| + | |||
| + | console.log(`Blue: | ||
| + | </ | ||
| + | ===== Обмін місцями значень у змінних ===== | ||
| + | [x,y]=[y,x] | ||