你如何查找字典?

1 javascript foreach dictionary loops

JS6 为数组和 Map 添加了 forEach 功能。但是,这似乎忘记了为词典做这件事。我想要一本字典。我想念什么?我应该做什么?

t.n*_*ese 6

这是对此的讨论:ES6 iteration over object value

使用辅助函数的可能性之一:

function* entries(obj) {
  for (let key of Object.keys(obj)) {
    yield [key, obj[key]];
  }  
}

for (let [key, value] of entries(myObj)) {
  // do something with key|value
}
Run Code Online (Sandbox Code Playgroud)

对于 ES7,建议使用Object.values / Object.entriesObject.enumerableEntries 。