读取 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;
我正在尝试读取以下 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;