По сути, я проверяю наличие объекта, если он не найден, скрипт попытается загрузить исходный файл, используя getScript. Я хочу проверить это только один раз, а затем вернуть true или false в функцию, которая вызывает fetch ()
fetch:function(obj){
...
isReady = false;
$.getScript(obj.srcFile,function(){
isReady=true;
warn("was able to load object "+key);
});
return isReady;
}
, но возврат запускается до загрузки скрипта = /
позже скрипт загружается, но функция вернула false.
Это красота асинхронного, я полагаю ...
Какой лучший способ справиться с этим ... Может быть, я мог бы еще раз проверить в какой-то другой момент, существует ли объект?
Или, может быть, есть лучший способ сделать это, когда мне не нужно потенциально блокировать браузер?