`
wangxuliangboy
  • 浏览: 210676 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JAVASCRIPT删除数组中的任意指定索引元素

阅读更多

JAVASCRIPT:

 var objArray=new Array();

 

objArray.pop()---------通俗的讲,就是弹出数组的最后一个元素。结合下面的push方法,使得将数组作为栈来使用成为可能。pop方法返回数组最后一个元素的值,并将length属性减1,即返回后立即丢失最后一个元素。

objArray.shift()-----------移去数组的第一个元素,并返回这个元素的值。这个方法的性质和pop方法很类似,pop方法是移去最后一个元素。

javascript中无法通过一个索引去移除一个无素.通过对ARRAY的扩展.实现了对javascript Array对象通过索引移除数组中的一个元素.

Array.prototype.remove=function(dx)
  {
    if(isNaN(dx)||dx>this.length){return false;}
    for(var i=0,n=0;i<this.length;i++)
    {
        if(this[i]!=this[dx])
        {
            this[n++]=this[i]
        }
    }
    this.length-=1
  }

分享到:
评论
1 楼 leebin1986 2010-07-26  
如果数组中有值是相同的,楼主这代码就失效了

相关推荐

    在数组中添加一个元素

    数组提供了一种高效的方式来组织和访问数据,因为我们可以直接通过索引来访问数组中的任何元素。在各种编程语言中,如C、C++、Java、Python等,向数组中添加元素的操作都是常见的任务。以下我们将详细探讨在不同编程...

    基于JavaScript实现移除(删除)数组中指定元素

    在给定的文件内容中,提供了一种自定义函数`remove`来删除数组中的指定索引值元素。这个函数接受两个参数,第一个是数组对象,第二个是需要被删除元素的索引。函数的基本逻辑是,如果提供的索引在数组的范围内,那么...

    JavaScript通过元素索引号删除数组中对应元素的方法

    在实际应用中,经常会遇到需要根据索引删除数组中元素的需求,而这正是本文的重点内容。 首先,我们需要了解JavaScript数组的几种基本操作方法,这些方法包括:push(), pop(), shift(), unshift(), splice()和slice...

    在JS数组特定索引处指定位置插入元素

    splice()是JavaScript数组对象的一个非常强大的方法,它不仅可以用来插入元素,还能用来删除元素、替换元素等多种数组操作。splice()方法接收三个参数:第一个参数是要进行操作的数组的索引位置,第二个参数是要删除...

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

    在编程实践中,我们经常需要对数组进行各种操作,包括删除指定的元素。这里我们将深入探讨如何在JavaScript中删除数组中的特定元素,并通过示例代码来理解相关知识点。 首先,我们需要了解的是`foreach`函数。这个...

    JavaScript数组特性与实践应用深入详解

    JavaScript数组可以包含任意类型的元素,无论是字符串、数字、布尔值,甚至是对象或另一个数组。也就是说,数组中的元素类型不需要一致,这为存储复杂数据结构提供了可能。例如,`var misc = ['string', 11.3, false...

    在JS数组特定索引处指定位置插入元素的技巧

    综上所述,通过`splice`方法和`Array.prototype`的扩展,我们能够灵活地在JavaScript数组中任何指定索引位置插入元素。这是一个在开发过程中非常实用的技巧,特别适用于那些需要动态管理数组内容的场景。

    javascript删除数组元素的七个方法示例

    splice()是数组中最强大的方法之一,它可以在数组中任意位置添加或删除元素。通过提供要删除元素的起始位置和数量,splice()可以轻松地移除指定范围内的元素。这个方法直接影响了原数组,并返回被移除的元素。 第六...

    JavaScript删除数组元素的方法

    在JavaScript中操作数组是一项基础而又重要的技能,尤其是在处理数据集合时,我们经常需要对数组进行增加、删除或修改元素的操作。本文将详细介绍JavaScript中删除数组元素的方法。 首先,需要了解JavaScript中数组...

    JavaScript程序设计-JavaScript数组.pptx

    JavaScript还提供其他数组操作方法,如`unshift()`在数组开头添加元素,`slice()`截取数组的一部分,`splice()`添加/删除数组元素,`concat()`连接两个或更多的数组,以及`indexOf()`和`lastIndexOf()`查找数组中...

    javascript入门之数组[新手必看]

    JavaScript数组特别灵活,不需要指定大小,可以动态地添加或删除元素。 #### 一、数组的定义 在JavaScript中定义数组主要有两种方法: 1. 字面量表示法: ```javascript var arr1 = []; // 定义一个空数组 var ...

    JavaScript实现Array(数组)和Map

    JavaScript数组可以包含任意类型的值,包括数字、字符串、对象等。此外,JavaScript提供了一系列内置方法来操作数组,如push()用于在数组末尾添加元素,pop()用于移除末尾元素,slice()用于提取数组的一部分,concat...

    JavaScript实现数组在指定位置插入若干元素的方法

    splice方法是JavaScript数组内置的一个非常强大的方法,可以用来在任意位置删除、添加或替换数组中的元素。这个方法的灵活性使得它在数组元素的动态管理中非常实用。 splice方法的基本语法是:array.splice(start, ...

    JavaScript:数组与字符串操作教程

    ### JavaScript:数组与字符串操作教程 #### 一、变量与数据类型 在JavaScript中,变量是...通过具体示例,加深了对JavaScript数组和字符串处理的理解。掌握了这些基本知识后,可以更灵活地处理实际项目中的数据。

    javascript 删除数组元素和清空数组的简单方法

    `splice`方法是JavaScript数组操作中非常强大的工具,可以用来增加、删除或替换数组中的元素。删除数组中的元素时,`splice`方法的第一个参数指定了开始操作的数组索引,第二个参数指定了应删除的元素数量。例如: `...

    JavaScript对象数组排序函数及六个用法

    为了应对不同场景下的排序需求,本文将介绍一个自定义的JavaScript函数,该函数支持对数组或对象进行排序,并且能够根据数组或对象中嵌套的任意深度的子键进行排序。以下是对该函数及其使用方法的详细解析。 函数...

    JavaScript【数组和对象(1)】

    数组还有许多内置方法,如`push()`用于在数组末尾添加元素,`pop()`用于移除并返回最后一个元素,`shift()`移除并返回第一个元素,`unshift()`在数组开头添加元素,`splice()`用于插入、删除或替换数组元素等。...

    JavaScript数组

    - **弱类型性:**数组中的元素可以是任意类型。 - **可变性:**数组的长度可以在运行时改变。 - **索引访问:**可以通过索引访问数组中的元素。 **示例代码:** ```javascript var arr = [1, true, null, undefined...

    JS从数组中随机取出几个数组元素的方法

    在JavaScript中,从数组中随机取出元素是一项基础而实用的操作。它广泛应用于各种场景,如游戏开发、数据抽样、或是在实现某些功能时,需要从集合中随机选取特定数量的元素。下面介绍两种常见的随机取出数组元素的...

    js通过指定下标或指定元素进行删除数组的实例

    在实际应用中,JavaScript数组操作不仅限于删除元素,还包括添加、修改、排序等多种操作。掌握数组操作是进行JavaScript编程的基本技能,对于开发高效灵活的前端应用尤为重要。数组操作方法在各个前端框架或库中也有...

Global site tag (gtag.js) - Google Analytics