You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/05-data-types/10-destructuring-assignment/article.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -563,7 +563,7 @@ showMenu(); // Menu 100 200
563
563
- Полный синтаксис для объекта:
564
564
565
565
```js
566
-
let {prop : varName =default, ...rest} = object
566
+
let {prop : varName =defaultValue, ...rest} = object
567
567
```
568
568
569
569
Cвойство `prop` объекта `object` здесь должно быть присвоено переменной `varName`. Если в объекте отсутствует такое свойство, переменной `varName` присваивается значение по умолчанию.
@@ -573,7 +573,7 @@ showMenu(); // Menu 100 200
573
573
- Полный синтаксис для массива:
574
574
575
575
```js
576
-
let [item1 = default, item2, ...rest] = array
576
+
let [item1 = defaultValue, item2, ...rest] = array
577
577
```
578
578
579
579
Первый элемент отправляется в `item1`; второй отправляется в `item2`, все остальные элементы попадают в массив `rest`.
0 commit comments