JS一千问(24):如何清空数组?

示例数组tempArray:

var tempArray = ['hello', 'world', 'mini', 'koala'];

方法1

将变量tempArray设置为一个新的空数组。如果你在其他地方没有对原始数组tempArray的引用,推荐使用这种方式,因为它实际上会创建一个新的空数组。

tempArray = [];

方法2

通过将数组的长度设置为0来清空现有的数组。这种清空数组的方法还会更新指向原始数组的所有引用变量。当你想要更新所有指向tempArray的引用变量时,这种方法十分有效。

tempArray.length = 0;

方法3

splice() 方法用于添加或删除数组中的元素,同样能够完成任务,这种清空数组的方式会更新原始数组的所有引用,请谨慎使用。

tempArray.splice(0, tempArray.length);

方法4

pop方式也可以清空数组,但不建议经常使用,毕竟太笨重了。

while(tempArray.length) {
  tempArray.pop();
}

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注