JavaScript · Junior · Запитання 61 з 75
Що робить [a, b] = [b, a]?
- ✓Правильна відповідь: Міняє значення
aіbмісцями без тимчасової змінної - 2Створює вкладений масив
- 3Кидає синтаксичну помилку
Пояснення
Права частина створює тимчасовий масив, потім деструктуризація присвоює його елементи. Якщо в попередньому рядку немає крапки з комою, вираз може розібратися як звернення за індексом - ще одна причина ставити крапки з комою або використовувати лінтер.