javascript数组删除指定元素,js删除数组最后一个元素

  javascript数组删除指定元素,js删除数组最后一个元素

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript删除数组第几个元素的方法

  1、利用splice() 方法

  在JavaScript的Array对象中,提供了splice()方法来对数组执行特定的操作。恐怕splice()是最厉害的数组方法了。它可以用在许多方面。这里只介绍删除数组元素的方法。删除数组元素时,可以删除任意数量的项,只需要指定两个参数:第一个要删除项的位置和要删除的项数。

  删除元素的语法:

  array.splice的第一个参数index(index,howmany)可以指定起始下标位置(即删除元素的位置);

  第二个参数howmany指定应该删除的元素数量(即需要删除的一个或多个元素)。

  让我们具体看一下下面的例子:

  var arr=[1,2,3,4,5];

  console . log(arr);

  arr.splice(1,1);

  console . log(arr);可以看出,arr.splice(1,1)用于从下标1(数组中的第二个元素)的位置删除1个元素,即arr[1]被删除,所以输出结果为:

  2、利用delete关键字

  JavaScript提供了delete关键字来删除(清除)数组元素。

  var colors=[红色,蓝色,灰色,绿色];

  删除颜色[0];

  console.log(颜色);//[undefined, blue , grey , green]需要注意的是,用delete删除元素后,数组长度不变,但删除的元素被设置为undefined。

  【相关推荐:javascript学习教程以上是javascript如何删除数组第一个元素的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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