gpt4 book ai didi

javascript - JS Promise 在函数内部的实现

转载 作者:行者123 更新时间:2023-11-28 06:17:32 24 4
gpt4 key购买 nike

    var test = function(){/*code here; return true;*/};
var test1 = new Promise(
function(resolve){
var result = test();
resolve(result)
}
)

test1.then(function(result){/*code that use result*/});

这里我没有得到test()的返回值。谁能帮我解决这个问题吗?

最佳答案

您的代码在工作片段中具有实际返回值。

var test = function() {
return 42;
};

var test1 = new Promise(
function(resolve) {
var result = test();
resolve(result);
}
);

test1.then(function(result) {
console.log(result);
});

关于javascript - JS Promise 在函数内部的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35829461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com