如何在 JavaScript 中迭代行
how to iterate over rows in javascript
本文关键字:迭代 JavaScript 更新时间:2023-09-26
我正在尝试从 javascript 中的行中获取对象值
router.get('/mapstrial', function (req, res) {
client.connect(function(err){
});
client.execute('SELECT * FROM data.test;', function (err, result) {
var count= result.rows.length;
var user = [];
for( var i=1; i<= count; i++)
{ user[i] = result.rows[0].sensor;
console.log("here is the sensor", user[i]);
};
console.log("result=", result);
console.log("count=", result.rows.length)
res.render('mapstrial',{"jsresult":result,
"rowcount":count
});
});
});
这将正确输出。我得到传感器的值(循环 6 次)并计数像"6"和"7"
但我想要的是使用循环遍历行。 所以当我更改我的代码时
for( var i=1; i<= count; i++)
**{ user[i] = result.rows[i].sensor;**
console.log("here is the sensor", user[i]);
};
它给我抛出了一个错误,例如无法读取未定义的属性传感器。
我假设回调中的结果使用从零开始的索引(您使用行[0]的工作示例也表明了这一点)。所以你的循环应该是
for (var i=0; i < count; i++) {
user[i] = result.rows[i].sensor;
console.log("here is the sensor", user[i]);
};
相关文章:
- 迭代JavaScript对象
- 迭代 javascript 对象无法通过 jQuery 工作
- 在 HTML 模板中迭代 JavaScript 哈希
- 迭代 JavaScript 数组与列表中的标记
- 迭代 JavaScript 集合并添加排序顺序
- 反向对象迭代(javascript)
- 迭代javascript哈希数组的最佳方式
- text在迭代JavaScript XML中返回不需要的空文本值的内容
- 使用"in"有什么区别?和“=”;操作符,同时迭代javascript循环
- 迭代Javascript对象和计数
- 迭代javascript对象,以便将关键变量用作调用对象的方法
- 如何迭代javascript数组并调用更新相同数组的函数?
- 使用for循环迭代javascript中的特定数组
- 为一个数组创建3个对象,然后使用迭代javascript显示数组
- 迭代javascript对象并动态添加对象属性(JS对象中的键值对)
- 迭代javascript HashTable而不造成优化损失
- 迭代JavaScript对象以绑定键
- 迭代javascript object和valueOf toString方法
- 当我在jQuery应用程序中迭代javascript字典的键时,我得到的是数字而不是值
- 迭代Javascript对象属性的顺序