gpt4 book ai didi

Javascript 函数并返回 JSON

转载 作者:行者123 更新时间:2023-12-03 08:18:02 32 4
gpt4 key购买 nike

#1 返回 JSON 对象,而 #2 返回未定义。

如何以 JSON 形式返回数据并访问其属性(例如 data.username 或 data.email)?

1

function username() {
user.where('id', req.id).fetch().then(function (data) {
data = data.toJSON();
console.log(data);
});
}

var adminJSON = username();

2

function username() {
user.where('id', req.id).fetch().then(function (data) {
data = data.toJSON();
return data;
});
}

var adminJSON = username();
console.log(adminJSON);

最佳答案

这是因为您在函数返回之前正在控制台记录 adminJSON。该函数正在异步运行。

您需要将回调函数作为参数传递给用户名,使用异步库,或者用户名返回一个 promise 。

关于Javascript 函数并返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33851302/

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