У меня есть некоторые проблемы с циклом foreach. Это моя ситуация:
У меня есть несколько элементов в массиве объектов. Мне нужно выполнить 2 запроса на объект. Чем мне нужен следующий объект и сделать то же самое и т. Д.
Я сделал 2 метода для запроса:
function insertObj(locationId, cartId, quantity){
return models.orders_cart.create({
quantity: quantity,
cartId: cartId,
locationId: locationId,
});
}
function insertObj2(locationId, cartId, quantity){
return models.orders_cart.create({
quantity: quantity,
cartId: cartId,
locationId: locationId,
});
}
.create возвращает обещание, поэтому я могу его использовать. Это мой цикл foreach.
locations.forEach(function (element) {
});
Мне нужны оба метода. Ждем результата и переходим к следующей итерации. Я действительно не знаю, как сделать это правильно с обещаниями.