Emptying an array is a common JavaScript task but too often I see the task performed in the incorrect way. Many times developers will create a new array: myArray = []; // bad That isn't the optimal way to get a fresh array; to truncate an array, and thus empty it, you should set the length property to zero: myArray.length = 0; // good! Setting the length equal to zero empties the existing array,

