javascript - 尝试使用 forEach

标签 javascript

我尝试使用 forEach 方法,但收到一条错误消息,指出 forEach 不是函数。

let users = []
// Retrieve all users
router.get('/api/users', (req, res) => {
  dbConn.query('SELECT * FROM users', function (error, results, fields) {
    if (error) throw error;
    //console.log(res.json(results))
    res.forEach(result => {
      users.push(result)
    })
  });
});

最佳答案

我猜您正在对错误的对象执行 forEach 语句?
也许您应该尝试使用 results.forEach 而不是 res.forEach

关于javascript - 尝试使用 forEach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57215624/

相关文章:

javascript - 如何将 jQuery 对象转换为 d3 对象?

javascript - JavaScript 对象的子对象可以引用自身吗?

javascript - 如何提供解耦的 React 前端?

javascript - 在 JavaScript 中循环动态变量名称

javascript - 合并两个数组对象 : one has key value pair and another is just array

javascript - HTML5、JavaScript : Drag and Drop File from External Window (Windows Explorer)

JavaScript - 原型(prototype)

javascript - Node.js:停止执行除单个函数之外的所有代码?

javascript - 有一个字符串数组 A 和一个字符串数组 B 。我想删除A中不在B中的元素

javascript - 无法限制 JavaScript 中振荡器的持续时间