`

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 splice 数组操作(删除,插入)

    JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)...

    JavaScript如何删除数组元素!

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

    JavaScript 数组 增加 和 删除

    以下是一个自定义的数组插入方法 `insert` 的实现: ```javascript Array.prototype.insert = function (vVal, nIdx) { var arrTemp = this; if (nIdx &gt; arrTemp.length) { nIdx = arrTemp.length; } if (nIdx...

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

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

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

    JavaScript数组与普通对象之间的区别主要在于数组是特殊对象,其元素索引被转换成整数字符串并作为属性名存在。数组的索引通常从0开始,并且是连续的整数。在非严格模式下,给数组对象添加非连续的整数索引,会创建...

    JavaScript数组.pdf

    还可以使用.splice()方法来删除、插入或替换数组中的元素。 ```javascript var removedElement = colors.pop(); // "purple" colors.shift(); // 移除第一个元素 colors.splice(1, 1); // 在索引1处删除一个元素 ```...

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

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

    JavaScript数组操作函数汇总

    JavaScript数组操作函数是编程中非常基础且重要的部分,它们提供了对数组进行各种操作的方法,包括添加、删除、合并以及转换等。以下是对标题和描述中提及的数组操作函数的详细说明: 1. **push()**: `push()` 函数...

    javascript中数组、对象

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

    解析javascript 数组以及json元素的添加删除

    文章中讲解了JavaScript数组以及JSON元素的添加和删除方法,以下是对这些方法的详细解析。 首先,JavaScript数组是通过方括号“[]”来定义的,是一种特殊的对象类型,它提供了多种方法用于添加、删除和修改数组元素...

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

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

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

    `splice`方法是JavaScript数组对象的一个内置方法,它可以用来删除、替换或插入数组元素。其基本语法如下: ```javascript array.splice(index, howMany[, item1[, item2[, ...]]]) ``` - `index`: 必需,表示要...

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

    总之,文件信息中提供的知识点涵盖了如何使用splice()方法在数组特定位置插入元素,以及如何通过扩展Array.prototype来实现更方便的数组插入操作。这些操作在实际开发中是非常常见的需求,了解和掌握它们对于提高...

    javascript数组

    这意味着即使初始长度设为某个值,也可以向数组添加更多元素,此时数组的实际长度会根据实际元素数量进行扩展。 ##### 2. 数组元素的访问 可以通过索引来访问数组中的元素,索引从 0 开始。 - **读取元素**:`var ...

    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 编程场景中。

Global site tag (gtag.js) - Google Analytics