2
我經歷Chain-ability of Promises和代碼如下所示:如果第一個回調沒有返回Promise,那麼可以調用它?
Promise.resolve(123)
.then((res) => {
console.log(res); // 123
return 456;
})
.then((res) => {
console.log(res); // 456
return Promise.resolve(123); // Notice that we are returning a
Promise
})
第一個回調不返回一個承諾,但其餘的事。 完成後可以調用then
?
'.then' ** **總是返回一個承諾 - 你的回調中返回什麼是 「promisified」 如果需要的話 –