TypeScript,遍历字典

2022-08-29 23:58:55

在我的代码中,我有几个字典(如这里所建议的),它们是字符串索引的。由于这有点即兴创作,我想知道是否有任何关于如何能够循环访问每个键(或值,无论如何我都需要键)的建议。任何帮助赞赏!

myDictionary: { [index: string]: any; } = {};

答案 1

要循环访问键/值,请使用循环:for in

for (let key in myDictionary) {
    let value = myDictionary[key];
    // Use `key` and `value`
}

答案 2

ES 2017<

Object.keys(obj).forEach(key => {
  let value = obj[key];
});

> = ES 2017

Object.entries(obj).forEach(
  ([key, value]) => console.log(key, value)
);