Javascript / Electron / SQLITE:迭代行的所有列

时间:2017-11-21 16:04:48

标签: javascript sqlite electron

到现在为止,我正在遍历所有这样的行:

let query = db.prepare("SELECT * FROM CARS");    
let cars = [];

while(query.step()) {
    var row = query.getAsObject();                 
    let a = new Car();
    a.color = row.COLOR;
    cars.push(a)        
}

如何循环遍历所有列:

foreach(column in row.Columns){
    console.log(column.Name)
    console.log(column.Value)
}

THX

1 个答案:

答案 0 :(得分:0)

因为getAsObject()返回带有键和值字段的对象,所以可以使用Object.keys()函数获取行中的键数组,然后使用{{1}迭代这些键像这样:

forEach