Я хочу написать функцию JavaScript, такую как prompt() или confirm(), где выполнение строки ждет, пока упомянутая функция ничего не вернет.Как написать функцию JavaScript, например prompt/confirm
Скажите, у меня есть функция abc(), которая откроет всплывающее окно и вернет значение. Я хочу провести выполнение там, где была вызвана функция.
function abc(){
----------
return '';
}
function abc_caller(){
var x = abc();
alert(x);
}
Может ли кто-нибудь помочь мне в этом отношении?
* Возможный дубликат: * http://stackoverflow.com/a/1729684/1563422 –
Сделайте свою функцию чем-то, что держит управление и не вернет его обратно –
@DannyBeckett Не совсем. Я думаю, что OP фактически хочет написать синхронную функцию, которая ** блокирует **. –