Alors que for/of demande un itérable object(en mode Array, Entries etc), for/in marche avec tous les objects.
for (variable in object) statement
const o = {first:1, seconde:2};
for(let p in o){
console.log(p)
}
// first
// seconde
for(let p in o){
console.log(o[p])
}
//1
//2