簡體   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