猫史档案馆


【求助】神奇代码岛如何处理数据库查询返回值为[object Promise]

用户:土豆awa土豆awa查看:4 回复:5 评论:4 创建时间:2024-07-23T13:17:16


如题,我写了如下代码:

async function getBoardData(position){
    var b=await ChessBoard.get(position);
    return b.value;
}
console.clear();
f=getBoardData("b1")
console.log(f)

结果,程序输出却是[object Promise],求各位大佬帮忙找找,问题出在哪里?


回复

上一页1 页 / 共 1下一页
好奇的土岩龙HHaS好奇的土岩龙HHaS

JSON.stringify(f)就行了

点赞0


评论


土豆awa土豆awa

对了,ChessBoard是个数据库

点赞0


评论


好奇的土岩龙HHaS好奇的土岩龙HHaS

async function getBoardData(position){
    var b=await ChessBoard.get(position);
    return b.value;
}
c喵ole.clear();
f=getBoardData("b1")
c喵ole.log(JSON.stringify(f))

点赞0


评论


145a145a

楼下的朋友能不能不要误导萌新,这是异步的问题吧,要用await或者.then

点赞0


评论


孤僻的血翼蝠bawa孤僻的血翼蝠bawa

有个简单的方法 就是加一个...Object.values()然后当做参数传入函数里面再返回就是了

点赞1


评论