关于javascript:如何从数组中删除所有对象?

How would you remove all objects from an array?

本问题已经有最佳答案,请猛点这里访问。

那么,如何从数组中删除所有对象呢?我当前的代码是:

1
2
3
4
5
6
7
8
9
10
11
12
13
            var array = [""];
            function add() {
                var input = document.getElementById("enterInput").value;
                array.push(input);

                var arrayOut = document.getElementById("output").innerHTML = array;
            }

            function clearit() {
                var length = array.length;
                array.splice(0, length, length);
                array.push("");
            }

谢谢,诺亚。(是的,我已经检查了控制台,没有返回任何错误。)


只使用

1
2
3
function clearit() {
    array = []; //or array = [""];
}


也可以使用:

1
    array.length = 0;


也许只是重做阵列

1
array = [""]