【发布时间】:2019-05-15 00:45:59
【问题描述】:
一个非常简单的问题。我把它归结为最简单的版本来说明我的问题。
为什么这个 vanilla JS 会返回一个 Promise,我怎样才能让它返回“Hello”?
let result = test()
.then(function(result) {
return result;
});
alert(result);
function test(serialized) {
return new Promise(function(resolve, reject) {
resolve("Hello");
});
}
【问题讨论】:
-
“返回承诺”是什么意思?你想实现什么行为?
-
只需使用:-
(async () => { alert(await test()) })();从test获取结果..!
标签: javascript promise es6-promise