`

JavaScript从数组中删除指定值元素的方法

阅读更多
下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的方法

function removeByValue(arr, val) {
  for(var i=0; i<arr.length; i++) {
    if(arr[i] == val) {
      arr.splice(i, 1);
      break;
    }
  }
}
var somearray = ["mon", "tue", "wed", "thur"]
removeByValue(somearray, "tue");
//somearray will now have "mon", "wed", "thur"

为数组对象增加相应的的方法
Array.prototype.removeByValue = function(val) {
  for(var i=0; i<this.length; i++) {
    if(this[i] == val) {
      this.splice(i, 1);
      break;
    }
  }
}
var somearray = ["mon", "tue", "wed", "thur"]
somearray.removeByValue("tue");
//somearray will now have "mon", "wed", "thur"
分享到:
评论

相关推荐

    js从数组中删除指定值(不是指定位置)的元素实现代码

    在JavaScript中,删除数组中指定值的元素是数组操作中常见的一环。这里我们讨论的不是删除指定索引位置的元素,而是删除数组中所有匹配给定值的元素。这是一个实用的功能,可以让我们更加灵活地处理数组数据。 首先...

    js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素

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

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

    总结来说,JavaScript中数组删除元素可以使用splice方法直接在原数组上操作删除特定元素,或者使用filter方法创建一个不包含特定元素的新数组。在小程序开发中,这两种方法可以结合页面数据和事件处理机制,实现用户...

    浅析jquery数组删除指定元素的方法:grep()

    在开发中,我们常常需要对数组进行操作,其中就包括删除数组中的指定元素。在JavaScript中,原生提供的`splice()`方法是一种常用的方式,它通过指定的索引位置来删除元素。然而,在某些情况下,使用`splice()`方法...

    jquery实现从数组移除指定的值

    这个方法非常适合于在需要删除数组中特定元素时使用。但它有几点需要注意:首先,grep方法返回的是一个新数组,原数组不会被改变;其次,它不支持正则表达式,只能进行简单的比较操作;最后,它不会改变数组的原始...

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

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

    js删除数组中指定元素

    这里将介绍四种删除数组中指定元素的方法:删除第一个元素、删除最后一个元素、删除数组中某个指定下标的元素和删除数组中某个指定元素。 一、删除第一个元素 在删除数组中第一个元素时,可以使用 `shift()` 方法...

    javascript-js删除数组中指定元素

    JavaScript 中可以使用 `splice()` 方法来删除数组中的指定元素。 `splice()` 方法接受两个参数:要删除的元素的索引和要删除的元素的个数。如果要删除的元素只有一个,可以将第二个参数设为 `1`。 例如,如果要...

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

    在这篇文章中,我们将详细介绍如何使用JavaScript删除数组中的指定元素,并提供两种不同的方法示例。 第一种方法是通过定义一个单独的函数来删除指定元素。这种函数可以被复用,用于删除数组中的任何一个特定值。...

    js删除数组中指定元素源码

    在 JavaScript 中,删除数组中指定元素有多种方法,包括删除第一个元素、删除最后一个元素、删除数组中某个指定下标的元素和删除数组中某个指定元素等。下面,我们将详细介绍这些方法。 一、删除第一个元素 1. ...

    javascript怎么删除数组的指定元素.docx

    本篇文章将详细介绍两种在JavaScript中删除数组指定元素的方法:`splice`方法和`delete`运算符。 ### 1. splice 方法 `splice`方法是JavaScript数组对象的一个内置方法,它可以用来删除、替换或插入数组元素。其...

    js删除数组中指定元素-多种方法

    在JavaScript中,删除数组中指定元素是常见的编程需求。这篇资源详细讲解了多种实现这一功能的方法,涵盖了`splice()`、`filter()`、`slice()`以及`pop()`和`shift()`等函数的应用。以下是对这些方法的详细介绍: 1...

    JavaScript数组用法详解

    "JavaScript数组用法详解" JavaScript 数组是一种非常重要的数据结构,它是一种可以存储多个元素的集合。 JavaScript 数组的元素可以是任何类型,包括数字、字符串、对象、函数等。数组的长度可以动态地变化,可以...

    删除数组中指定元素,返回剩余元素数组

    *函数:删除数组中指定元素 *参数:element,指定元素;arr,数组 *返回: rtnArr

    JavaScript 数组 增加 和 删除

    `insert` 方法允许我们方便地在指定位置插入元素,而 `remove` 方法则可以轻松移除数组中的元素。这些方法不仅增强了JavaScript数组的功能,还提高了代码的可读性和维护性。在实际开发中,根据具体需求选择合适的...

    在javascript中,如果删除二维数组中重复的元素

    在JavaScript中删除二维数组中重复的元素 在JavaScript中,删除二维数组中重复的元素是一种常见的需求。二维数组是一种复杂的数据结构,它由多个一维数组组成,每个一维数组可以包含不同的元素。在实际应用中,我们...

Global site tag (gtag.js) - Google Analytics