Quick actions

cmd+k|ctrl+k

Navigation

Languages

foreach combine for..in (object)

Snippet info

Language

JavaScript

Visibility

public

Author

hltse59

Created

2026-01-13T12:48:37.478828Z

Updated

2026-01-13T13:34:28.856654Z

// for..in loop
const persons = [ 
    {name:"Mary", age:22, tel:"852-97454212"}, 
    {name:"Alan", age:29, tel:"852-95949691"}, 
    {name:"Peter", age:20, tel:"852-88884444"}
];

let count = 0;
persons.forEach((item, index, parray) => {  // Fixed: Added parentheses & block braces
    console.log("Each object list = ", item);
    for (let x in item) {
        console.log(item[x]);
    }
});

persons.forEach((item, index) => {
    console.log("Object #", index, item);
    for (let x in item) {
        console.log(`Key: ${x}, Value: ${item[x]}`);
    }
    console.log("---");
});
INFO