Я пытаюсь выбрать, какую математическую операцию делать с каждым числом массива.
Я пробовал использовать функцию array.each(), а теперь и for(), а сделать выбор я пробовал с помощью плагина подтверждения(), а теперь с помощью функции диалога() jquery.
И как асинхронный инструмент, он не ждет моего выбора и сразу же выходит за пределы цикла. Как я могу добавить блокировку сценария и дождаться моего ответа?
Большое спасибо!! И хорошего дня.
Мой код такой:
var result = 0;
const items = [1, 2, 3, 4, 5];
for (const item of items) {
console.log("item=",item);
var message_alert = $("
Ya existe la acción "+item+" en el centro "+item+".
").dialog({
buttons: {
add: function () {
alert('add!');
result += item;
console.log("result=",result);
},
multiply: function () {
alert('multiply!');
result *= item;
console.log("result=",result);
},
cancel: function () {
alert('ignore!');
console.log("result=",result);
}
}
});
Подробнее здесь: https://stackoverflow.com/questions/797 ... h-for-loop