js清空数组的三种方法,js中清空数组
数组是JavaScript中非常常见和重要的数据类型,删除数组元素是常见的数组操作。JavaScript中有很多删除数组元素的内置函数,所以我们删除数组元素并不难。那么如何实现删除数组元素的高级版——清除数组呢?今天我们来看看JS array是怎么清空所有元素的。
在本文中,我们介绍了JS中清除数组的四种方法,并通过代码示例具体看看如何清除数组(删除数组的所有元素)。
【推荐学习:javascript高级教程】
方法1:直接赋予空数组[]
Var arr=new Array(香蕉,苹果,梨,橘子,橙子,榴莲);
console . log(arr);
arr=[];
console . log(arr);输出结果:
这个方法并不是严格意义上的清空数组,而是将arr重新赋值给一个空数组。
方法2:利用length属性将数组长度设置为0
length属性可以设置或返回数组长度。当length属性的值小于数组本身的长度时,数组中后面的元素将被截断;如果length属性的值为0,则可以清空整个数组。
Var arr=new Array(香蕉,苹果,梨,橘子,橙子,榴莲);
console . log(arr);
数组长度=0;
console . log(arr);输出结果:
当length属性的值大于自身长度时,数组长度会被扩展,很多元素会未定义。
方法3:使用splice()删除全部数组元素
使用splice()方法删除指定下标位置后的一个或多个数组元素。只需指定splice()方法从第一个数组元素开始,要删除的元素个数为arr.length来清空数组。
Var arr=new Array(香蕉,苹果,梨,橘子,橙子,榴莲);
console . log(arr);
数组拼接(0,数组长度);
console . log(arr);输出结果:
方法4:使用delete运算符
delete运算符可用于删除带有指定下标的数组元素。删除的元素是空元素,删除的数组长度保持不变。
空数组可以通过使用删除运算符和循环语句来实现。
Var arr=new Array(香蕉,苹果,梨,橘子,橙子,榴莲);
console . log(arr);
for(var I=0;I=数组长度;i ){
删除arr[I];
}
console . log(arr);输出结果:
有关编程的更多信息,请访问:编程入门!以上是JS数组学习中清空所有元素的四种方法(详细代码解释)的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。