gpt4 book ai didi

javascript - 将字符串连接到 Promise

转载 作者:行者123 更新时间:2023-11-28 14:33:13 25 4
gpt4 key购买 nike

我如何在字符串中包含这个 promise ?

假设我有

function BaseUrl() {        
return new Promise(function(resolve, reject) { return some_string;
});
}

我正在使用上面的函数 (BaseUrl()),如下:

function FirstChar() {
return new Promise(function(resolve, reject) { return BaseUrl() + "some/suffix";
});
}

如何将字符串连接到 Promise?

最佳答案

你会解决

function FirstChar() {
return new Promise(function(resolve, reject) { resolve(BaseUrl() + "some/suffix");
});
}

编辑您也可以将其缩短至此

function FirstChar() {
return Promise.resolve(BaseUrl() + "some/suffix");
});
}

编辑第二个在第二个 promise 中使用第一个 promise 的值。请参阅async await

function BaseUrl() {        
return Promise.resolve(some_string);
}

// using async await
async function FirstChar() {
const baseurl = await BaseUrl()
return Promise.resolve(baseurl + "some/suffix";
}

关于javascript - 将字符串连接到 Promise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50732952/

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