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 = [""] |