gpt4 book ai didi

javascript - 如何在数据库响应之前延迟函数返回值?

转载 作者:IT王子 更新时间:2023-10-29 06:04:59 24 4
gpt4 key购买 nike

<分区>

我有一个函数可以根据数据库的响应修改变量。

function f () {
let x = { };

redis.get ("key1").then ( value => x.prop1 = value);

redis.get ("key2").then ( value => x.prop2 = value);

return x;
}

这是我的粗略代码。它实际上是在一个for循环中,使用node-redis。

我多次调用 Redis。我将 Redis 中的数据添加到一个新对象并返回该对象。

问题:函数 f () 每次调用它时都会返回一个空对象。

如何在返回对象之前等待所有 Redis promise 解决?

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