Добавить в корзинуПозвонить
Найти в Дзене
От Джуна до Лида (IT Jobs)

Перебор массивов и объектов в JS

В данной статье разберем несколько методов для перебора элементов массива и массивоподобных объектов Сборник методов для перебора элементов массива или массивоподобных объектов. Цикл for Перебор массива в цикле for var data = ["Яблоко", "Апельсин", "Слива"]; for (var key in data) { console.log(key + ': ' + data[key]);} Результат: Перебор объекта в цикле for var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; for (var key in data) { console.log(key + ': ' + data[key]);} Результат: Цикл forEach Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве. var data = ["Яблоко", "Апельсин", "Слива"]; data.forEach(function(element, key){ console.log(key + ': ' + element);}); Результат: Перебор объектов с помощью forEach var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; Object.entries(data).forEach((entry) => { const [key, value] = entry; console.log(key + ': ' + value);}); Результат: JQuery .each() Метод .each() предназначен для цикличного об
Оглавление

В данной статье разберем несколько методов для перебора элементов массива и массивоподобных объектов

Сборник методов для перебора элементов массива или массивоподобных объектов.

Цикл for

Перебор массива в цикле for

var data = ["Яблоко", "Апельсин", "Слива"]; for (var key in data) { console.log(key + ': ' + data[key]);}

Результат:

-2

Перебор объекта в цикле for

var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; for (var key in data) { console.log(key + ': ' + data[key]);}

Результат:

-3

Цикл forEach

Метод forEach() выполняет указанную функцию один раз для каждого элемента в массиве.

var data = ["Яблоко", "Апельсин", "Слива"]; data.forEach(function(element, key){ console.log(key + ': ' + element);});

Результат:

-4

Перебор объектов с помощью forEach

var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; Object.entries(data).forEach((entry) => { const [key, value] = entry; console.log(key + ': ' + value);});

Результат:

-5

JQuery .each()

Метод .each() предназначен для цикличного обхода DOM-элементов, но также работает и массивами и объектами.

var data = ["Яблоко", "Апельсин", "Слива"]; $.each(data, function(key, value){ console.log(key + ': ' + value);});

Результат:

-6

Перебор объектов с помощью each()

var data = {name: "Яблоко", name2: "Апельсин", name3: "Слива"}; $.each(data, function(key, value){ console.log(key + ': ' + value);}); JS

Результат:

-7

#it #js #javascript #programmer #code