`

javascript数组元素的添加、删除与插入以及参数数组的使用

 
阅读更多

1、数组元素的添加

     push方法在数组的尾部添加元素:

     var colorArray=new Array();

     colorArray.push('red','black','yellow'); //这里是直接压入三个元素

     //当然也可以这要写

     colorArray.push('red');

     colorArray.push('black');

2、数组元素的删除与插入

    pop方法删除数组的最后一个元素:

    var colorArray=new Array();

    colorArray.push('red','black','yellow');

    colorArray.pop();//这里是删除数组的最后一个元素

    var item=colorArray.pop();//当然这个方法在删除的同时也可以返回数组的最后一个元素

    删除数组元素的第二种方法是用splice()

    splice()可以删除任意数量的项,只需传入两个参数:要删除的第一项的位置和要删除的项数,例如,splice 

    (0,2), 删除数组中前两项。当然splice(2,2)就是删除下标为2的数组元素。

    splice()这个方法还可以实现数组的插入操作:

    splice(2,0,'xiaochun')这里传入三个参数,第一个参数是要插入的位置,第二个参数表示要删除多少个元素(这里给个0,表示不用删除),第三个参数表示要插入的数据。运行结果是在下标2处插入xiaochun

    以上的实例也可进行替换操作:

    splice(2,1,'xiaochun')表示在下标为2处删除1个元素再插入xiaochun,这样就等同于替换了。

3、参数数组的使用

     在Javascript中function的参数其实也是一个数组:

     function test(){   //注意这里我没有给出函数的参数

          alert(arguments[0]+" , "+arguments[1]+" , "+arguments[2]);

          for(var i=0;i<arguments.length;i++)
         {
               alert(i);
         }

     }

     test('xiaochun','xiaoming','xiaozhang'); //这里我却给函数传入了三个参数

     运行这一段程序你会发现他将所有参数输出,这表示JS函数的参数其实默认是一个数组。

 

 

本文来源于:http://www.cr173.com/html/17655_1.html

分享到:
评论

相关推荐

    JavaScript如何删除数组元素!

    可以使用 `delete` 运算符删除数组的一个元素,但它并不会减少数组的长度。这可能会导致数组出现空洞。 ```javascript let arr = [1, 2, 3, 4, 5]; delete arr[2]; // 删除索引为 2 的元素(即元素 3) ...

    Chrome V8引擎中的JavaScript数组实现分析与性能优化.pdf

    Chrome V8引擎中的JavaScript数组实现分析与性能优化 在本文中,我们将对Chrome V8引擎中的JavaScript数组实现进行深入分析,并探讨如何通过优化JavaScript数组的使用方式来提高程序效率。在实际应用中,JavaScript...

    在数组中添加一个元素

    对于`ArrayList`,可以使用`add()`方法在任意位置插入或添加元素,例如:`myArrayList.add(index, element)`。对于原始类型的数组,如果需要在末尾添加元素,可以先计算现有元素的数量,然后创建一个新的、更大的...

    JavaScript-数组方法-删除、插入、替换.源码

    JavaScript_数组方法-删除、插入、替换.源码

    javascript中数组、对象

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

    给Javascript数组插入一条记录的代码.docx

    在给定的文档中,我们看到了一个扩展了JavaScript数组原型的`insert()`方法,用于在数组的特定位置插入值。下面将详细介绍这个方法以及与之相关的其他数组操作。 首先,让我们解析提供的`insert()`方法代码: ```...

    JavaScript数组对象Array案例.pdf

    在这个案例中,我们为Array对象添加了一个名为`outAll`的方法,该方法接收一个参数`ar`,用于在显示数组元素之间插入分隔符。代码如下: ```javascript Array.prototype.outAll = function(ar) { for (var i = 0; ...

    javascript数组笔记1

    在本篇笔记中,我们将深入探讨数组的一些关键方法,包括添加、删除、排序以及转换和操作数组元素的方法。 1. **添加元素** - `push()` 方法用于向数组的末尾添加一个或多个元素,并返回新的数组长度。例如,`...

    JavaScript数组前面插入元素的方法

    此外,`unshift`与`push`(在数组末尾添加元素)方法结合使用,可以方便地实现双向队列数据结构。 总的来说,`unshift`方法是JavaScript中处理数组时一个非常实用的工具,尤其适用于需要在数组开头添加元素的场景。...

    js数组说明大全

    * 数组可以使用 push() 和 unshift() 方法来动态添加元素。 * 数组可以使用 pop() 和 shift() 方法来删除元素。 JavaScript 数组是一种功能强大且灵活的数据类型,广泛应用于各种 JavaScript 编程场景中。

    JavaScript数组对象Array.pdf

    在JavaScript中,数组是一种动态数据结构,这意味着在创建后,你可以随时添加、删除或修改数组的元素。 创建Array对象有三种基本方式: 1. 不带参数的`new Array()`创建一个空数组。 2. 带一个参数`new Array(size)...

    javascript中的数组对象以及json学习笔记

    `push`用于在数组末尾添加元素,`pop`用于移除并返回数组最后一个元素,`shift`用于移除并返回数组的第一个元素,`unshift`用于在数组开头添加元素,`splice`用于插入、删除或替换数组元素,以及`slice`用于从数组中...

    Java入门到架构师教程之JavaScript数组.pdf

    - **splice**:剪接数组,可以删除元素或插入新元素,如 `arr.splice(index, deleteCount, item1, ..., itemX)`。 - **concat**:合并两个或多个数组,返回新数组,如 `arr1.concat(arr2, ..., arrX)`。 以上就是...

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

    本文实例讲述了JavaScript实现数组在指定位置插入若干元素的方法。分享给大家供大家参考。具体如下: 我们可以通过JS数组的splice方法在执行的位置插入新的元素,非常简单 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;...

    js删除数组中指定元素

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

    Javascript数组函数库.docx

    JavaScript中的数组函数库是开发过程...以上这些函数都是JavaScript数组的核心成员,它们提供了丰富的操作方式,使得处理数组数据变得简单高效。在实际编程中,熟练掌握这些函数的用法对于优化代码质量和效率至关重要。

    JavaScript数组对象实现增加一个返回随机元素的方法

    在给定的标题和描述中,我们看到的核心知识点是扩展JavaScript数组对象以包含一个返回随机元素的方法。这个方法涉及到对数组和随机数的操作。 首先,让我们详细了解一下如何实现这个方法。这里提供了三种随机元素...

    javascript数组操作(创建、元素删除、数组的拷贝)

    - `unshift(item1, item2, ..., itemN)`:在数组开头添加一个或多个元素,其他元素向后移动,并返回新的长度。 - `splice(insertPos, 0, item1, item2, ..., itemN)`:在指定位置插入一个或多个元素,现有元素后移...

    向JavaScript的数组中添加元素的方法小结

    本文将详细讨论向JavaScript数组中添加元素的几种常见方法,以及相关的知识点。 1. **unshift()方法** `unshift()`方法用于在数组的开头添加新元素。在示例中,`fruits`数组原本包含"Banana", "Orange", "Apple", ...

Global site tag (gtag.js) - Google Analytics