我正在尝试读取以下JavaScript对象的username属性并将其存储在变量中。
[ RowDataPacket { username: 'admin', password: 'admin' } ]
它作为结果对象从SQL查询返回到用户数据库。
返回的对象称为result
但是,当我尝试使用
var sqlusername = result.username
或
var sqlusername = result.RowDataPacket.username
或
var sqlusername = result["username"]
或以任何其他方式访问该属性,
变量var的值始终未定义。
如何使用对象的用户名和密码属性?
答案 0 :(得分:1)
result
是一个包含一个对象的数组。使用此:
result[0].username
答案 1 :(得分:0)
将给定结果解构为
const [{ username, password }] = result;