let arr = [1, 2, 3];
arr.length = 0;
console.log(arr); 📥 Inputs:
arr = [1, 2, 3]
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Asignar 0 a la propiedad length de un array lo vacía completamente. Esta es una forma peculiar de JavaScript para limpiar arrays: modifica el array original en lugar de crear uno nuevo. Muchos esperan un error o que el array mantenga sus elementos, pero length es una propiedad mutable que, al reducirse, elimina los elementos sobrantes.
¿Qué imprime este código? 🤔