Ho il seguente codice JavaScript:
$('a.button').click(function(){
if (condition == 'true'){
function1(someVariable);
function2(someOtherVariable);
}
else {
doThis(someVariable);
}
});
Come posso assicurarmi che function2venga chiamato solo dopo che function1è stato completato?
function1eseguendo un'operazione asincrona?