¿Qué imprimirá esto?
const obj = { arr: [] }; obj.arr.push(17); console.log(obj.arr === [17]);Tu respuesta A) cierto
Respuesta correcta Explicación: ¡Son referencias diferentes! B) falso
¿Por qué? ¿Cómo? Estoy realmente frustrado por esto. Leí el material de nuevo, pero todavía no tiene sentido. Pensé que entendía todo bien hasta que llegué a esto. Ingresé en la consola obj.arr y su valor era de hecho [17], entonces, ¿por qué demonios la declaración se evaluaría como falsa?