objavlenie_obekta

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
objavlenie_obekta [2023/11/28 19:14]
tro
objavlenie_obekta [2023/12/14 20:17] (текущий)
tro
Строка 273: Строка 273:
  
 ===== Обїединение обїектов ===== ===== Обїединение обїектов =====
-==== spread ====+==== ...spread ====
 (...spread) дозволяє розпилити властивості довільної кількості об'єктів в один новий. (...spread) дозволяє розпилити властивості довільної кількості об'єктів в один новий.
 Порядок розподілу має значення. Імена властивостей об'єкта — унікальні, тому властивості об'єкта, що розпиляються, можуть перезаписати значення вже існуючої властивості, якщо їх імена збігаються. Порядок розподілу має значення. Імена властивостей об'єкта — унікальні, тому властивості об'єкта, що розпиляються, можуть перезаписати значення вже існуючої властивості, якщо їх імена збігаються.
Строка 282: Строка 282:
 console.log(third); // { propA: 5, propB: 10, propC: 15 } console.log(third); // { propA: 5, propB: 10, propC: 15 }
 </code> </code>
 +===== Деструктурізація =====
 +<code>
 +'use strict';
 +
 +let options = {
 +  title: "Меню",
 +  width: 100,
 +  height: 200
 +};
 +
 +let {title, width, height} = options;
 +
 +alert(title);  // Меню
 +alert(width);  // 100
 +alert(height); // 200
 +</code>
 +
  • /sites/data/attic/objavlenie_obekta.1701198874.txt.gz
  • Последнее изменение: 2023/11/28 19:14
  • tro