Мои задачи по Javascript
Случайная задача
Список всех задач
Задача 39
let x = 5; let y = 10; [x, y] = [y, x]; console.log(x, y); // ??
Что выведет консоль?
1
5, 5
2
10, 10
3
5, 10
4
10, 5
5
Ничего не выведет, будет ошибка.
← Задача 38
Задача 40 →
Пояснение
На третьей строке происходит деструктуризация массива. В литерале массива можно писать выражения, которые вычисляются, после чего возвращается массив. Поэтому справа от оператора присвоения находится массив
[10, 5]
.
Написать сообщение
- отзыв, пожелание и т.п.