node.js - 如何循环遍历 Node.js 数组

标签 node.js

如何显示数组的变量?

代码:

   console.log(rooms);
   for (var i in rooms) {
      console.log(i);
   }

输出:

{ rooms: 
       [ { room: 'Raum 1', persons: 1 },
         { room: 'R2', persons: 2 },
         { room: 'R3', persons: 3 } ] }
rooms

最佳答案

For..in用于循环一个对象的属性,看起来你想循环一个数组,你应该使用For Of , forEachFor

for(const val of rooms) {
    console.log(val)
}

关于node.js - 如何循环遍历 Node.js 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41677815/

相关文章:

node.js - 无法使用 WebSocket 连接到 node.js 检查器

javascript - 如何从嵌套 Promise 函数返回 Promise 对象

javascript - 使用 `NODE_MODULE_VERSION 70.` 而不是 NODE_MODULE_VERSION 48 重建 nbind

node.js - Meteor 中的持久 session

node.js - 从 Angular 5 迁移到 Angular 7

node.js - 如何将串口传入的缓冲区数据转换为nodejs

node.js - 通过 NodeJs 捕获 Azure Linux 应用服务中的标准输出

javascript - 我如何从 Node JS 调用 MySql 程序

javascript - Nodejs Sequelize 关系不起作用

javascript - 在 Visual Studio 中将 socket.io (node.js) 服务器与 Cordova 应用程序结合使用