我認爲應該可以在使用ES6 Promise時鏈接.then()方法。換句話說,我認爲,當一個承諾解決後,傳遞給解析函數的值應該傳遞給任何鏈接的,然後處理程序。如果這樣怎麼回事值回來undefined在鏈接然後處理程序下面?鏈接.then()調用ES6承諾
function createPromise() {
return new Promise((resolve) => {
resolve(true);
});
}
createPromise()
.then((value) => {
console.log(value); // expected: true, actual: true
})
.then((value) => {
console.log(value); // expected: true, actual: undefined
});
您不會爲鏈接的'.then()'返回任何值作爲值。 – Jecoms