Задать вопрос
@urajo

Как последовательно выполнить запрос?

var menuOtd = [];

	pnd.findOne({where:{id: request.body.dataPnd}})
		.then(pnds=>{
			
			if(!pnds) return;
			pnds.getOtds().then(otds=>{
				for(ot of otds){
					if(ot.pndOtd.sub == "true"){

					}else{
						menuOtd.push(ot.name);
					};
				};			
			})
			.finally(console.log(menuOtd));
		})

Почему блок финал выводит пустой массив? Он же по идее должен выполниться после .then,а значит он пустой не должен быть, в него запушивается результат
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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