我试图用键迭代一个动态对象。实际上,我的目标是将这两个“对象”键的数组的每个元素全部保存到一个数组中。我该怎么做?
我的代码:
private object: {
[key: string]: string[];
} = {};
{Product: Array(9), Brand: Array(7)}
where Product: (9) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
where Brans: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
最佳答案
试试这个< ES 2017:
Object.keys(obj).forEach(key => {
let value = obj[key];
});
>= ES 2017:
Object.entries(obj).forEach(
([key, value]) => console.log(key, value);
);