Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 26 из 114 · 8 мин
Распаковка массивов и объектов, оператор ... для копий и слияния.
Можно сразу разложить массив по переменным. А три точки — скопировать или склеить.
[a, b] =const [first, second] = list; — переменные получают элементы по порядку.const [first, second] = ["золото", "серебро", "бронза"];
console.log(first, second);{ a, b } =const { name, age } = user; — переменные получают свойства с теми же именами.const user = { name: "Аня", age: 20 };
const { name, age } = user;
console.log(name, age);...[...a, ...b] — новый массив из элементов обоих; { ...obj, age: 21 } — копия объекта с изменением.const list = ["HTML"];
const bigger = [...list, "CSS"];
console.log(list, bigger);Хочешь изменить, не ломая оригинал, — сначала копия через ....
Распакуй первые два элемента places в first и second. Сделай newCart — копию cart с добавленным "Блокнот", не меняя cart.
Выберите один ответ.
Чему равно b в const [a, b] = [1, 2, 3]?
Выберите один ответ.
Как скопировать массив a?
Проверяем состояние обучения…