@freshik312

Как сделать цикл в цикле синхронно?

Здравствуйте,

Нужно сделать цикл, в цикле, что бы работало синхронно
у меня есть:
const arr = [1,2,3,4,5]
for(const item of arr){
   console.log('check: ' + item)
   if(something !== NULL){  //тут моя проверка
      const arr2 = [a,b,c]
      for(const item2 of arr2){
         console.log('item: ' + item2);
      }
   }
}

ожидаемы результат:
spoiler
check: 1
   item: a
   item: b
   item: c
check: 2
   item: a
   item: b
   item: c
check: 3
   item: a
   item: b
   item: c
check: 4
   item: a
   item: b
   item: c
check: 5
   item: a
   item: b
   item: c


Получаю:
spoiler
check: 1
check: 2
check: 3
check: 4
check: 5
   item: a
   item: b
   item: c
   item: a
   item: b
   item: c
   item: a
   item: b
   item: c
   item: a
   item: b
   item: c
   item: a
   item: b
   item: c
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kristenstewartdadada
Frontend Developer
Так оно у тебя так и работает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы