繁体   English   中英

遍历对象的键,然后遍历值(因为它们是数组)

[英]Loop through object's keys, then loop through values (because they are arrays)

我有这个对象:

 const example = { first: [*arrays objects*], second: [*arrays objects*], third: [*arrays objects*] } 

因此,情况是这样的:该示例具有3个键。 每个键都有一个对象数组。 首先,我想遍历对象键(第一,第二,第三),然后遍历它们的数组(使用forEach)。 我怎样才能做到这一点?

Object.keys(object)将给您一个对象的键作为数组。

const example = ...
Object.keys( example ).forEach( ( key, index ) => {
    example[key]; // This is your array you wish to loop through.
});

要循环对象,您需要指定要循环的对象,在这种情况下,我使用键

 Object.keys(example).forEach()

希望这会有所帮助:>

 const example = { first: [{object: '1'},{object: '2'}], second: [{object: '3'},{object: '4'}] } Object.keys(example).forEach( entrie => { console.log(entrie) example[entrie].forEach(object => { console.log(object) }) }) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM