13 | Массивы, объекты, условия и циклы на JavaScript | Кайдзен разработка
Перебор массивов и объектов в JS
Сборник методов для перебора элементов массива или массивоподобных объектов Цикл for Перебор массива в цикле for var data = ["Яблоко", "Апельсин", "Слива"]; for (var key in data) { console.log(key + ': ' + data[key]);} JS Результат: Перебор объекта в цикле for var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; for (var key in data) { console.log(key + ': ' + data[key]);} JS Результат: Цикл forEach Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве...
Как скопировать массив или объект в JS?
Привет! Как скопировать массив или объект в javascript? 1) Копирование массива const names = ['Oliver', 'Sophia', 'William', "Emma', 'Ethan']; /* неправильно, copyNames содержит ссылку на names, при изменении элементов copyNames изменится names */ const copyNames = names; /* правильно, copyNames независимая копия, под неё в памчти выделено собственное место и её можно менять не изменяя names */ const copyNames = names.slice(); /* так тоже можно скопировать массив */ const copyNames = [...names];...