The for...in loop iterates over object keys:
let person = { name: "Alice", age: 30 }
for (let key in person) {
console.log(key, person[key])
}
// Prints: name Alice, age 30
Don't use for...in on arrays. It iterates indices as strings and may include inherited properties. Use for...of for arrays instead.