¿Por qué ambos objetos regresan a la consola pero solo el primero tiene entradas?
let obj1 = { 1: 1, 2: 2 } let obj2 = {} for (let i = 0; i < 2; i++) { Object.defineProperty(obj2, i, { value: i }) } console.log(obj1); console.log(Object.entries(obj1)); console.log(obj2); console.log(Object.entries(obj2));Proporcione la opción enumerable: true para que se puedan enumerar las nuevas propiedades.
let obj1 = { 1: 1, 2: 2 } let obj2 = {} for (let i = 0; i < 2; i++) { Object.defineProperty(obj2, i, { value: i, enumerable: true, }) } console.log(obj1); console.log(Object.entries(obj1)); console.log(obj2); console.log(Object.entries(obj2));