Ожидание обратного вызова, прежде чем продолжить цикл
я за цикл ям петлю.
Я хочу сделать пользовательский модальный и ждать ответа, прежде чем продолжить.
Как мне этого добиться? Я знаю я'Ждем обратного звонка.
Как этот пример:
for(var x in array){
alert(x);
console.log(x);
}
Это именно то, что я хочу. Но я хочу иметь три кнопки. Но предупреждение не является частью JavaScript (? Этов браузере.)
Итак, у вас есть идея?
Я думал о том, чтобы сделать что-то вроде этого:
var run = true;
function foo(){
if (run){
setTimeout(foo, 500);
}
}
function stop(){
run = false;
}
foo();
и затем дождитесь остановки, которая вызывает нажатие кнопки, прежде чем продолжить. Но действительно ли это хорошая практика?
Или используйте лямбда-функцию в качестве параметра для customAlert и "Глобальный" переменная, которая содержит текущую позицию массива I 'Я иду и сделать это с помощью функций. Например: проверьте, что массив все еще содержит ключи больше X. Затем выполните функцию снова и каждый раз увеличивайте глобальный X.
Спасибо lostsource за код: О, у меня есть идея; Я'Я просто буду использовать lostsource 'решение внутри анонимной функции, поэтому я неполучить глобальные переменные. Отлично.
(function(){
})();