`
jxd_zxf
  • 浏览: 231808 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
    js从数组中删除指定值的元素,而不是指定位置。 比如数组{1,2,3,4,5},我要删除其中的元素3,但是这个3的位置我是不知道的,只知道要删除值为3的这一个元素。
    如果没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。
   <script type="text/javascript">
        Array.prototype.indexOf = function(val) {
            for (var i = 0; i < this.length; i++) {
                if (this[i] == val) return i;
            }
            return -1;
        };
        Array.prototype.remove = function(val) {
            var index = this.indexOf(val);
            if (index > -1) {
                this.splice(index, 1);
            }
        };

        var array = [1, 2, 3, 4, 5];
        array.remove(3);
                
    </script>

资料来源于http://zhidao.baidu.com/question/178207010.html
分享到:
评论
1 楼 wzq106 2011-01-10  
谢谢分享

相关推荐

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

    这里我们讨论的不是删除指定索引位置的元素,而是删除数组中所有匹配给定值的元素。这是一个实用的功能,可以让我们更加灵活地处理数组数据。 首先,我们需要了解如何通过`Array.prototype.indexOf`方法来查找数组...

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

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

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

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

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

    内容概要:介绍js删除数组中指定元素的多种方法,分为四个大类:删除第一个元素;删除最后一个元素;删除数组中某个指定下标的元素;删除数组中某个指定元素。每个大类至少提供了三种删除方法,各有优劣,但都能实现...

    js删除数组中指定元素

    JS 删除数组中指定元素 在 JavaScript 中,删除数组中指定元素是非常常见的操作。这里将介绍四种删除数组中指定元素的方法:删除第一个元素、删除最后一个元素、删除数组中某个指定下标的元素和删除数组中某个指定...

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

    本文实例讲述了JavaScript从数组中删除指定值元素的方法。分享给大家供大家参考。具体分析如下: 下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    JS实现根据指定值删除数组中的元素操作示例

    本文实例讲述了JS实现根据指定值删除数组中的元素操作。分享给大家供大家参考,具体如下: 解决问题: 1 .JS判断元素是否在数组内 2. JS根据指定值删除数组中的元素 要点:相当于jquery 的 $.inArray() 这个方法 ...

    js删除数组中的元素delete和splice的区别详解

    这时我想删除这个数组中的b元素: 方法一:delete 删除数组 delete textArr[1] 结果为: [“a”,undefined,”c”,”d”]  只是被删除的元素变成了 undefined 其他的元素的键值还是不变。 方法二:aplice 删除数组 ...

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

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

    arrsplice.js,js删除数组中指定元素-splice

    js删除数组中指定元素--splice 注意:splice() 方法会改变原始数组。 如果要保留原始数组并返回新的数组, 请使用 Array.filter() 方法。

Global site tag (gtag.js) - Google Analytics