var p1 = new Promise (function (res, rej){
res(42);
}).then((result) => {return result;});
Run Code Online (Sandbox Code Playgroud)
**如果我有** return result,
这个承诺有没有解决?“已兑现的承诺”是什么意思?
function f () {
return new Promise(function (resolve, reject) {
resolve(4);
})
}
function g () {
return f().then((res) => {return res;})
}
console.log(g());
Run Code Online (Sandbox Code Playgroud)
这返回 Promise { <pending> }
如果我返回res(当时)然后返回f(),为什么不是输出4?