在我的代码中,我有几个字典(如 这里 所建议的),它们是字符串索引的。由于这是一种即兴的类型,我想知道是否有任何关于如何循环遍历每个键(或值,无论如何我都需要这些键)的建议。任何帮助表示赞赏!
myDictionary: { [index: string]: any; } = {};
原文由 ben657 发布,翻译遵循 CC BY-SA 4.0 许可协议
在我的代码中,我有几个字典(如 这里 所建议的),它们是字符串索引的。由于这是一种即兴的类型,我想知道是否有任何关于如何循环遍历每个键(或值,无论如何我都需要这些键)的建议。任何帮助表示赞赏!
myDictionary: { [index: string]: any; } = {};
原文由 ben657 发布,翻译遵循 CC BY-SA 4.0 许可协议
< ES 2017 :
Object.keys(obj).forEach(key => {
let value = obj[key];
});
>= ES 2017 :
Object.entries(obj).forEach(
([key, value]) => console.log(key, value)
);
原文由 Stephen Paul 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
要遍历键/值,请使用
for in
循环: