Mam następujący kod JavaScript:
$('a.button').click(function(){
if (condition == 'true'){
function1(someVariable);
function2(someOtherVariable);
}
else {
doThis(someVariable);
}
});
Jak mogę się upewnić, że function2wywołanie nastąpi dopiero po function1zakończeniu?
function1wykonywanie operacji asynchronicznej?