`
357029540
  • 浏览: 732857 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Array添加删除方法

    博客分类:
  • JS
JS 
阅读更多
     刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。

//给数组添加删除
            Array.prototype.del = function(n){
                //n表示第几项,从0开始算起。prototype为对象原型,注意这里为对象增加自定义方法的方法。
                ////如果n<0,则不进行任何操作
                if(n < 0){
                    return this;
                }else{
                    /*
                      concat方法:返回一个新数组,这个新数组是由两个或更多数组组合而成的。
                这里就是返回this.slice(0,n)/this.slice(n+1,this.length)
                组成的新数组,这中间,刚好少了第n项。
                    slice方法: 返回一个数组的一段,两个参数,分别指定开始和结束的位置。
                   */
                    return this.slice(0,n).concat(this.slice(n+1,this.length));
                }
            }
分享到:
评论

相关推荐

    flex Array插入和删除

    `push()`方法允许我们在Array的末尾添加一个或多个元素。例如,如果你有一个数组`arr`,你可以通过`arr.push(item)`将`item`添加到数组的末尾。 ```actionscript var arr:Array = new Array(); arr.push("元素1", ...

    array方法1

    Array.push() 和 Array.pop() 方法 Push() 方法在数组尾部添加一个或多个元素并返回数组的新长度。Pop() 方法相反删除数组的最后一个元素并返回它删除的值。这两个方法都修改并替换原始数组而非生成一个修改后的新...

    matlab开发-添加删除列表

    这种方法适用于删除特定位置的元素。 4. **多次添加/删除**: - **循环操作**:通过`for`或`while`循环,可以实现对列表的多次添加和删除操作,每次迭代时改变数组状态。 5. **注意事项**: - 在MATLAB中,数组...

    JScript内置对象Array中元素的删除方法

    JScript内置对象Array中元素的删除方法 在 JScript 中,我们可以使用内置对象 Array 来存储和管理数据。但是,Array 对象并没有提供 delete 方法来删除数组中的元素。这让我们在删除数组元素时遇到了困难。幸运的是...

    JS 操作Array数组的方法及属性实例解析

    此外,Array对象还包含许多其他的方法,如`push()`、`pop()`、`shift()`、`unshift()`用于操作数组的两端,`splice()`用于插入、删除和替换元素,`slice()`用于获取数组的一部分,`concat()`用于合并数组,`indexOf...

    element vue Array数组和Map对象的添加与删除操作

    而删除操作则可以使用Array.prototype.splice或者Array.prototype.pop、Array.prototype.shift等方法。 对于Map对象,也就是JavaScript中的Object类型,可以通过Vue.set来设置属性,从而实现添加或更新。删除对象的...

    Oracle Array常用方法封装

    在本教程中,我们将探讨Oracle Array的常用方法封装,特别是如何将这些方法集成到一个PackageBody中,以实现高效且易用的数据库操作。 Oracle中的PL/SQL提供了一个名为PLS_INTEGER的类型,它用于处理数组索引。数组...

    Ext.Array例子

    2. **添加元素**:`add()` 方法可以向数组末尾添加一个或多个元素,如 `Ext.Array.add(array, item1, item2, ...)` 3. **插入元素**:`insert()` 方法允许在指定位置插入元素,例如 `Ext.Array.insert(array, index...

    php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】

    可以直接使用索引或键来向数组添加元素,如 `$array[] = 'new_value';` 或 `$array['new_key'] = 'new_value';`。 6. **数组删除**: `unset()` 函数用于删除数组中的某个元素,如 `unset($array[index]);`。`...

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

    在JavaScript中,原生提供的`splice()`方法是一种常用的方式,它通过指定的索引位置来删除元素。然而,在某些情况下,使用`splice()`方法可能会得到不符合预期的结果,比如在原数组上直接修改,返回被删除的元素,而...

    JS在Array数组中按指定位置删除或添加元素对象方法示例

    JavaScript是一种广泛使用的脚本语言,其数组对象(Array)为数据操作提供了丰富的方法,本文主要介绍了如何在Array数组中根据指定位置删除和添加元素的方法,包括了splice、slice和delete等方法的具体使用。...

    Python中列表list以及list与数组array的相互转换实现方法

    列表是Python中最常用的数据结构之一,它是一种有序集合,支持动态添加和删除元素。列表中的元素可以通过索引来访问,并且列表允许存在重复的元素。 **1.2 列表的创建方式** - **直接定义**:使用方括号`[]`来创建...

    flex array 一些操作

    `splice`方法是处理数组元素非常灵活的一种方式,它可以用来添加、替换或删除数组中的元素。其基本语法如下: ```actionscript array.splice(start, deleteCount[, item1[, item2[, ...]]]) ``` - **start**:必需...

    C# Array和ArrayList,List区别

    `List&lt;T&gt;` 类提供了丰富的功能,包括添加、删除、查找等。例如: ```csharp List&lt;int&gt; list = new List(); for (int i = 0; i ; i++) { list.Add(i); Console.WriteLine(list[i]); } foreach (int obj in list) ...

    JS数组array元素的添加和删除方法代码实例

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = aaa; arr[1] = bbb; arr[2] = ccc; //alert&#40;arr.length&#41;;//3 arr.pop(); //...

    javascript object array方法使用详解.docx

    `Array.prototype.splice` 方法用于添加/删除数组中的元素。它接受两个必需的参数:要添加/删除的元素的位置以及要删除的元素数量。此外,还可以接受一个或多个可选参数,用于指定要在指定位置插入的元素。 ```...

    js中数组Array的一些常用方法总结.docx

    Array对象提供了许多内置方法,方便我们对数组进行各种操作。以下是一些常用的Array方法的详细说明: 1. **`length`**:这是一个属性,而非方法,但它非常基础且重要。它返回数组的元素个数。 2. **`push()`**:向...

Global site tag (gtag.js) - Google Analytics