读取 JavaScript 对象中的对象 属性 值

Reading object property value in JavaScript object

我正在尝试读取以下 JavaScript 对象的用户名 属性 并将其存储在一个变量中。

[ RowDataPacket { username: 'admin', password: 'admin' } ]

它作为结果对象从 SQL 查询返回到用户数据库。 返回的对象称为 result 但是,当我尝试使用

访问其属性时
var sqlusername = result.username

var sqlusername = result.RowDataPacket.username

var sqlusername = result["username"]

或任何其他方式访问 属性、

变量 var 的值始终未定义。

如何使用对象的用户名和密码属性?

result 是一个包含一个对象的数组。使用这个:

result[0].username

将给定结果解构为

const [{ username, password }] = result;