const arr = [1, 2, 3];
arr.length = 0;
console.log(arr[0]);
console.log(arr.length); 📥 Inputs:
arr = [1, 2, 3]
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
¡Sorpresa! Modificar la propiedad 'length' de un array a 0 elimina TODOS sus elementos instantáneamente. Es una forma poco conocida de vaciar arrays, pero puede causar bugs si no sabes que existe. arr[0] es undefined porque el array quedó completamente vacío.
¿Sabías este truco de JavaScript? Comenta otra forma de vaciar un array 🔥