javascript - 如何在javascript中的for循环中显示对象值

标签 javascript node.js for-loop

我需要在 for 循环中打印对象中的所有数据,但我不知道如何访问它们的索引。

例如我有一个这样的对象(这是一个例子,但真实的很大)

a = { name : richard ,last_name : stallman };

我能做到:

cnosole.log(a.name);
cnosole.log(a.last_name);

但是对象太大了。我该怎么办?

最佳答案

我们可以这样做:

a = { name : 'richard' ,last_name : 'stallman' };

for( key in a){
    console.log(a[key]);
}

关于javascript - 如何在javascript中的for循环中显示对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24968767/

相关文章:

javascript - 在每次循环迭代上添加延迟

javascript - 无法读取 JavaScript 函数的属性

javascript - 即使在导航到另一个页面后,如何保持网站内容的翻译? (ember.js Ember 国际化)

javascript - 我的socket.io和node.js代码无法正常工作-为什么?

node.js - 在coffeescript中使用es6模块

javascript - 从数组中删除项目,为什么 for 和 for in 输出不同?

javascript - Knockout - 变量值包含函数体

javascript - 移动滚动时延迟元素位置更新

node.js - 从 Stormpath-Express 中的帐户获取组名

node.js - 在 Node.js 中,如何将 bluebird Promise 与 for 循环一起使用