Вот несколько методов обхода массива в JavaScript:
-
Цикл for: вы можете использовать традиционный цикл
forдля перебора каждого элемента массива. Вот пример:for (let i = 0; i < array.length; i++) { // Access each element using array[i] } -
forEach(): метод
forEach()выполняет предоставленную функцию один раз для каждого элемента массива. Это упрощает итерационный процесс. Вот пример:array.forEach(function (element) { // Access each element directly }); -
Цикл for…of: Цикл
for…ofпозволяет перебирать повторяемые объекты, включая массивы. Вот пример:for (const element of array) { // Access each element directly } -
map(). Метод
map()создает новый массив, применяя функцию к каждому элементу исходного массива. Вот пример:const newArray = array.map(function (element) { // Process each element and return a new value return modifiedElement; }); -
filter(). Метод
filter()создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией. Вот пример:const filteredArray = array.filter(function (element) { // Return true or false based on the test condition return condition; }); -
reduce(): метод
reduce()применяет функцию для уменьшения массива до одного значения. Он перебирает каждый элемент и накапливает результат. Вот пример:const reducedValue = array.reduce(function (accumulator, element) { // Perform operation on accumulator and element return updatedAccumulator; }, initialValue); -
Цикл for…in: Цикл
for…inперебирает свойства объекта, но его также можно использовать для перебора индексов массива. Вот пример:for (const index in array) { // Access each element using array[index] }
Метод
Метод
Метод
Метод