Node.js MySQL中行的动态名称

Node.js MySQL中行的动态名称,node.js,Node.js,Node.js MySQL查询返回一个RowDataPacket RowDataPacket { inc: 10, id: 1, login: '123'} 可以通过字段名访问值:结果[0].inc。但是如果字段名是id_1、id_2、id_3。。。我和我想创建一个循环并访问它们。我不能简单地执行结果[0]。id_1,结果[0]。id_2。。。因为如果我是大的,那就太傻了 只需使用[]即可访问字段-object.foo和object['foo']是等效的 for (var i =

Node.js MySQL查询返回一个RowDataPacket

RowDataPacket {
  inc: 10,
  id: 1,
  login: '123'}
可以通过字段名访问值:结果[0].inc。但是如果字段名是id_1、id_2、id_3。。。我和我想创建一个循环并访问它们。我不能简单地执行结果[0]。id_1,结果[0]。id_2。。。因为如果我是大的,那就太傻了

只需使用[]即可访问字段-object.foo和object['foo']是等效的

for (var i = 0; i < n; i++) {
    var colName = 'id_' + i;
    var value = result[0][colName];
}
for (var i = 0; i < n; i++) {
    var colName = 'id_' + i;
    var value = result[0][colName];
}