Интересно, почему вы хотите очистить массив таким образом? очистка всех ссылок на этот массив сделает его доступным для сборки мусора. array = []
сделает это, если array
является единственной ссылкой на array
. если это не так, то, возможно, вам не следует его уничтожать (?)
также обратите внимание, что массивы принимают строки в качестве ключей. и splice, и длина работают только с целочисленными клавишами, поэтому они не влияют на клавиши String.
кстати: array.splice(array.length - 1, 1);
эквивалентно array.pop();