Esta es la forma óptima de vaciar un array en JavaScript, ya que reducimos el número de elementos del array a cero, evitando así problemas de memoria al reescribirlo con un array vacío o con otro elemento.

<script>

    var array = [1,2,3,4,5];
    alert(array);
    
    array.length = 0; //Vaciamos el Array
    alert(array);
    
</script>
Código en vivo

Si te ha sido de utilidad ¡deja un comentario! 🙂