ES6 Promise kullanıyorum.
Normalde, bir Söz böyle inşa edilir ve kullanılır
new Promise(function(resolve, reject){
if (someCondition){
resolve();
} else {
reject();
}
});
Ama esneklik uğruna dışarıdaki çözümü almak için aşağıdaki gibi bir şey yapıyorum.
var outsideResolve;
var outsideReject;
new Promise(function(resolve, reject) {
outsideResolve = resolve;
outsideReject = reject;
});
Ve sonra
onClick = function(){
outsideResolve();
}
Bu iyi çalışıyor, ancak bunu yapmanın daha kolay bir yolu var mı? Değilse, bu iyi bir uygulama mı?
Promise
iki işlevi "ihracat" izin vermek için senkronize yürütülmesi gerektiği belirtilmektedir .