Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
objavlenie_obekta [2023/11/11 21:12] tro [Обявление объекта с функцией внутри] |
objavlenie_obekta [2023/12/14 20:17] (текущий) tro |
||
|---|---|---|---|
| Строка 199: | Строка 199: | ||
| console.log(values); | console.log(values); | ||
| </ | </ | ||
| + | ==== Через Object.entries() ==== | ||
| + | Повертає масив власних перелічуваних пар властивостей ключ-значення з рядковими ключами. | ||
| ==== обход массива обїектов ==== | ==== обход массива обїектов ==== | ||
| < | < | ||
| Строка 271: | Строка 273: | ||
| ===== Обїединение обїектов ===== | ===== Обїединение обїектов ===== | ||
| - | ==== spread ==== | + | ==== ...spread ==== |
| (...spread) дозволяє розпилити властивості довільної кількості об' | (...spread) дозволяє розпилити властивості довільної кількості об' | ||
| Порядок розподілу має значення. Імена властивостей об' | Порядок розподілу має значення. Імена властивостей об' | ||
| Строка 280: | Строка 282: | ||
| console.log(third); | console.log(third); | ||
| </ | </ | ||
| + | ===== Деструктурізація ===== | ||
| + | < | ||
| + | 'use strict'; | ||
| + | |||
| + | let options = { | ||
| + | title: " | ||
| + | width: 100, | ||
| + | height: 200 | ||
| + | }; | ||
| + | |||
| + | let {title, width, height} = options; | ||
| + | |||
| + | alert(title); | ||
| + | alert(width); | ||
| + | alert(height); | ||
| + | </ | ||
| + | |||