js清空数组的三种方法,js中清空数组

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: