`

Js删除数组函数splice

    博客分类:
  • jsp
阅读更多
大家都应该知道delete的用法,用来删除对象或者删除数组等,如果是删除对象除数组以外可能可以删除的比较干净,“删除的比较干净”是什么意思就是说在Js数组中

,如果用delete来删除可能当前被删除的数组删除不掉,而是把他赋值为空或者null了。

代码如下:
delete:
     var array = ["a","b","c","d","e"];
    delete array[2];  // 把 c 删除了。
     alert(array.length);  // 弹出一下看看显示几?答案是肯定的应该是5个。
这里就会有个问题了,删除了一个应该还剩下下4个才对吗,为什么我也不知道,如果你想彻底删除其中一个数组的话就看看下面代码所示:
     var array = ["a","b","c","d","e"];  // 同样先声明一组数组,并且给他设置初始值。
     array.splice(2,1);  // 这里注意,最重要的代码就在这里哪。
     alert(array.length); // 弹出显示一下,哈哈 c 成功删除了。

splice 在Jscript.chm里的说明是:
    从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。


分享到:
评论

相关推荐

    浅谈js数组和splice的用法

    JavaScript数组可以使用new关键字与Array构造函数创建,也可以使用数组直接量的方式。数组直接量是最常见的方式,它允许开发者直接在代码中以逗号分隔的值列表来创建数组。例如,`var arr = [1, 2, 3];`。数组的索引...

    数组函数参考例题.rar

    例如,`splice()`函数在JavaScript中既可以添加元素,也可以删除元素,但不恰当的使用可能导致数组长度的变化超出预期。此外,对于空数组的操作也是需要特别注意的地方,很多函数在面对空数组时会有特殊的返回值或...

    数组函数.zip

    - **插入与删除**:在数组中添加或移除元素,如JavaScript的`push()`、`pop()`、`splice()`,Python的`append()`、`remove()`。 - **排序**:对数组进行升序或降序排列,如JavaScript的`sort()`,Python的`sort()`...

    Javascript数组函数大全

    ### JavaScript 数组函数详解 #### 1. `shift` 方法 `shift` 方法用于移除数组的第一个元素,并返回被移除的元素。如果数组为空,则返回 `undefined`。 ```javascript let a = [1, 2, 3, 4, 5]; let b = a.shift();...

    js数组相减简单示例【删除a数组所有与b数组相同元素】

    扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...

    Javascript数组函数库.docx

    6. `splice()`: 这是最强大的数组函数之一,可以用来添加、删除数组元素。`splice(start, deleteCount, item1, item2, ...)`,`start`是开始操作的位置,`deleteCount`是要删除的元素数量,后面的是要插入的元素。...

    JavaScript数组操作函数汇总

    JavaScript数组操作函数是编程中非常基础且重要的部分,它们提供了对数组进行各种操作的方法,包括添加、删除、合并以及转换等。以下是对标题和描述中提及的数组操作函数的详细说明: 1. **push()**: `push()` 函数...

    删除数组中的某个元素 JS删除数组中的某个元素

    删除数组中的某个元素JS删除数组中的某个元素 删除数组中的某个元素是JavaScript编程中经常遇到的问题,特别是在数组操作中。这篇文章将会详细介绍如何删除数组中的某个元素,并提供相关的代码实现。 在JavaScript...

    js删除数组

    `splice()` 是JavaScript中最通用的数组操作方法,它允许添加、删除或替换数组中的元素。对于删除操作,`splice()` 接受两个参数:起始位置和要删除的元素个数。 语法:`array.splice(index, howMany[, item1, item...

    js删除数组中指定元素.rar

    本教程将详细探讨如何在JavaScript中删除数组中的指定元素。 首先,我们有两种主要的方法来实现这个功能:`filter()`方法和`splice()`方法。这两种方法各有特点,适用于不同的场景。 1. **使用`filter()`方法**: ...

    js删除数组中指定元素

    `splice()`函数是JavaScript数组对象的一个内置方法,它允许你在数组中添加、删除或替换元素。语法如下: ```javascript array.splice(index, howMany, item1, ..., itemX) ``` - `index`:要开始修改的数组元素的...

    js操作数组函数实例小结

    本篇文章将深入探讨JavaScript操作数组的一些关键函数,包括删除指定元素、去重以及删除指定下标元素的方法。 1. 删除数组中指定的元素 在JavaScript中,如果我们想要删除数组中的某个特定元素,一种方法是使用`...

    Javascript实现数组中的元素上下移动

    我们交换数组可以实现元素上下移动了,这个效果我们在表格或以前排序算法中都会用到,下面来看一个JavaScript下实现交换数组元素上下移动例子 在写项目的时候,要实现一个数组记录上下移动的示例。写起来也没有没...

    详解js删除数组中的指定元素

    总结起来,JavaScript提供了灵活的方法来操作数组,其中删除数组中的特定元素可以通过编写自定义函数或者扩展Array原型来实现。理解这些方法,并在实际项目中合理使用,可以大大提升开发效率和代码质量。

    javascript中数组、对象

    JavaScript数组支持多种操作方法,如`push`(在末尾添加元素)、`pop`(移除并返回末尾元素)、`shift`(移除并返回首位元素)、`unshift`(在首位添加元素)、`slice`(截取子数组)、`splice`(插入、删除或替换...

    js 数组工具类 ArrayUtil

    这个工具类通常包含各种自定义的数组函数,以弥补JavaScript内置数组方法的不足。接下来,我们将深入探讨ArrayUtil中可能包含的一些关键功能和知识点。 1. **数组合并** (`concatAll`) 这个方法可能用于将多个数组...

    javascript中数组删除指定的元素的代码示例

    然后在splice方法中,通过indexOf函数找到第一个'd'的位置,如果存在,则使用splice删除。该示例说明在实际开发中,如何结合页面数据绑定和事件处理来对数组进行修改操作。 总结来说,JavaScript中数组删除元素可以...

    JavaScript原生数组函数实例汇总

    原生数组函数是JavaScript提供的内置方法,它们允许我们对数组进行各种操作,如循环遍历、条件判断、合并、转换、排序等。下面将详细讨论这些函数的实例和用途。 1. 循环:`.forEach` `.forEach` 方法用于遍历数组...

Global site tag (gtag.js) - Google Analytics