如何在JavaScript中清空数组
方法一:将数组变量设置为大小为零的新数组
HTML代码:
<button onclick="empty()">
单击可清空
</button>
<p id="down" style="color: green"></p>
JS代码:
var GFG_Array = [1, 2, 3, 4, 5];
var up = document.getElementById(“up”);
up.innerHTML = “GFG_Array:” + GFG_Array;
var down = document.getElementById(“down”);
down.innerHTML = “GFG_Array的长度为:”
+ GFG_Array.length;
function empty() {
GFG_Array = [];
down = document.getElementById(“down”);
down.innerHTML = “GFG_Array的长度为:”
+ GFG_Array.length;
down1 = document.getElementById(“down1”);
down1.innerHTML = “GFG_Array:” + GFG_Array;
}
效果图
点击前效果:
点击后效果
方法二:使用length属性将数组的长度设置为零
HTML代码:
<button onclick="empty()">
单击可清空
</button>
JS代码
var GFG_Array = [1, 2, 3, 4, 5];
var up = document.getElementById(“up”);
up.innerHTML = “GFG_Array:” + GFG_Array;
var down = document.getElementById(“down”);
down.innerHTML = “GFG_Array的长度为:”
+ GFG_Array.length;
function empty() {
GFG_Array.length = 0;
down = document.getElementById(“down”);
down.innerHTML = “GFG_Array的长度为:”
+ GFG_Array.length;
down1 = document.getElementById(“down1”);
down1.innerHTML = “GFG_Array:” + GFG_Array;
}
效果图
点击前效果:
点击后效果