【发布时间】:2016-07-31 18:18:49
【问题描述】:
在一个脚本中,我有一个包含几个其他对象的对象,它们都具有相同的结构。它看起来像这样:
wordlist = {word1: {count:2},
word2: {count:5},
word3: {count:3},
word4: {count:2}}
我想生成一个仅包含每个单词计数的数组,所以它看起来像 [2, 5, 3, 2]。
有没有办法在 Node.js 中做到这一点?
我会想象使用 for 循环,每次迭代都转到下一个子对象,但是我如何通过子对象在主对象中的位置来选择子对象? 在数组中,您可以键入 arrayName[2] 来获取该数组中的第三个条目,对象是否可能发生类似的事情?
【问题讨论】:
-
我敢打赌它看起来不像那样,因为那会给你一个错误。在您的键/值之间添加
:。此外,您不应该期望数组顺序,因为对象键是无序的。
标签: javascript arrays node.js object