https://blog.csdn.net/weixin_41888813/article/details/82882375
promise主要是為了解決js中多個異步回調難以維護和控制的問題.
-
function checkFunc() {
-
let p = new Promise(function (resolve, reject) {
-
// 一些比較耗時異步操作
-
if(操作完成標識) {
-
resolve();
-
}
-
});
-
p.then( function (data) {
-
layer.confirm( '執行下一步操作?', {
-
btn: [ '確定', '取消']
-
}, function () {
-
// 確保上面的操作都完成后,才執行下面的操作
-
// 其他操作...
-
});
-
});
}