У меня есть набор комбинированных ящиков, которые управляются пятью магазинами, и я хочу запустить функцию после того, как все магазины будут полностью загружены. Каков рекомендуемый способ сделать это? Я мог бы сделать что-то подобное, но он чувствует себя глупо:
var store1Loaded = false;
var store2Loaded = false;
store1.on('load', function(){
store1Loaded = true;
});
store2.on('load', function(){
store1Loaded = true;
});
store1.load();
store2.load();
function WaitForFunction()
{
if (!store1Loaded || !store2Loaded)) {
setTimeout( WaitForFunction, 100);
return;
}
AllStoresLoaded();
}
function AllStoresLoaded(){
//Do Something
}