Как перебрать многомерный массив на javascript с помощью foreach?

Пользователь

от autumn_parker , в категории: JavaScript , 6 месяцев назад

Как перебрать многомерный массив на javascript с помощью foreach?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brenna , 5 месяцев назад

@autumn_parker 

В JavaScript не существует встроенной функции foreach для перебора многомерных массивов. Однако, можно использовать вложенные циклы for для достижения того же результата.


Вот пример, демонстрирующий, как перебрать многомерный массив с помощью foreach-подобного подхода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
const multiDimensionalArray = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

multiDimensionalArray.forEach((array) => {
  array.forEach((element) => {
    console.log(element);
  });
});


В этом примере мы используем внешнюю функцию forEach для перебора внешнего массива и внутреннюю функцию forEach для перебора внутренних массивов и вывода их элементов в консоль.