[英]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.