gpt4 book ai didi

node.js - 获取 promise 的值(value)并分配给变量

转载 作者:搜寻专家 更新时间:2023-10-31 22:40:31 26 4
gpt4 key购买 nike

utility.fetchInfo() 返回一个 Promise 对象。我需要能够获取此 Promise 对象的值,并将其值分配给一个变量,以便稍后在我的代码中使用该变量。

目前,我可以愉快地将result 的值打印到控制台,但我需要能够将此值分配给myVal。到目前为止,我已经尝试了很多东西,但没有任何效果。

var myVal = utility.fetchInfo().then(result => console.log(result));

谢谢

最佳答案

@dhilt 所说的但是在 promise 回调函数中做你的事情:

utility.fetchInfo().then(result => { 
doSomethingWith(result);
});

如果您使用的是最新版本的 Node 或 Babel,则使用 async/await:

async function myFunction () {
var myVal = await utility.fetchInfo();
}

关于node.js - 获取 promise 的值(value)并分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355664/

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