let obj = {
casa1: {
cor: 'azul',
quartos: 2,
},
casa2: {
cor: 'vermelho',
quartos: 4,
},
};
var listCasas = function () {
for (var i = 0; i < obj.length; i++) {
console.log(obj[i].cor + ' ' + obj[i].quartos);
}
}
listCasas(); // ****NÃO FUNCIONA, NÃO IMPRIME NADA!****
// porque objetos não possuem length (por isso nem entra no for acima)
console.log(obj.length); // undefined
bGV0IG9iaiA9IHsKICBjYXNhMTogewogICAgY29yOiAnYXp1bCcsCiAgICBxdWFydG9zOiAyLAogIH0sCiAgY2FzYTI6IHsKICAgIGNvcjogJ3Zlcm1lbGhvJywKICAgIHF1YXJ0b3M6IDQsCiAgfSwKfTsKCnZhciBsaXN0Q2FzYXMgPSBmdW5jdGlvbiAoKSB7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG9iai5sZW5ndGg7IGkrKykgewogICAgICAgIGNvbnNvbGUubG9nKG9ialtpXS5jb3IgKyAnICcgKyBvYmpbaV0ucXVhcnRvcyk7CiAgICB9Cn0KCmxpc3RDYXNhcygpOyAvLyAqKioqTsODTyBGVU5DSU9OQSwgTsODTyBJTVBSSU1FIE5BREEhKioqKgovLyBwb3JxdWUgb2JqZXRvcyBuw6NvIHBvc3N1ZW0gbGVuZ3RoIChwb3IgaXNzbyBuZW0gZW50cmEgbm8gZm9yIGFjaW1hKQpjb25zb2xlLmxvZyhvYmoubGVuZ3RoKTsgLy8gdW5kZWZpbmVk