1. 程式人生 > 其它 >Java 中的屠龍之術:如何修改語法樹?

Java 中的屠龍之術:如何修改語法樹?

新建一個 Promise 物件:

new Promise(function (resolve, reject) {

// 要做的事情...});

Promise 建構函式只有一個引數,是一個函式,這個函式在構造之後會直接被非同步執行,所以我們稱之為起始函式。起始函式包含兩個引數 resolve 和 reject。

當 Promise 被構造時,起始函式會被非同步執行:

resolve 和 reject 都是函式,其中呼叫 resolve 代表一切正常,reject 是出現異常時所呼叫的:

newPromise(function(resolve, reject){

vara= 0;

varb= 1;

if(b== 0)

reject("Diveide zero");

else

resolve(a/ b);

}).then(function(value){

console.log("a / b = "+ value);

}).catch(function(err){

console.log(err);

}).finally(function(){

console.log("End");

});

本文來自部落格園,作者:懶得想名字丶丶,轉載請註明原文連結:https://www.cnblogs.com/wywblogs/p/15403462.html