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

javascript数组中的splice方法

阅读更多

 splice方法是javascript中数组的一个方法,其功能是:可向数组删除并加入新的元素.其方法声明如下:
arrayObject.splice(index,howmany,element1,..,elementX)index:必选项.指定在哪个位置加入/删除元素,必须是数字.
howmany:必选项.指定有多少元素应该被删除,必须是数字,可以是"0".
element1:可选.指定要加入到数组中的新元素.
elementX:可选.可以加入多个元素.
说明:如果howmany为0或"0",则该数组中将没有元素被删除,那么element1至elementX个参数将从index指定的位置插入到该数组中,数组中原位置的元素将后移.如果howmany不为0,则从index指定位置开始删除howmany个元素(包括index位置的元素),然后再从index开始插入element1至elementX个参数,数组中原位置的元素将后移.
例1:
<script type="text/javascript">
var arr = new Array(5);
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim"
arr[4] = "Borge";
document.write(arr + "<br />");
arr.splice(2,0,"Lene");
document.write(arr + "<br />");
</script>输出结果为:
Jani,Hege,Stale,Kai Jim,Borge
Jani,Hege,Lene,Stale,Kai Jim,Borge例2:
<script type="text/javascript">
var arr = new Array(5);
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";
document.write(arr + "<br />");
arr.splice(2,1,"Tove");
document.write(arr);
</script>输出结果为:
Jani,Hege,Stale,Kai Jim,Borge
Jani,Hege,Tove,Kai Jim,Borge例3:
<script type="text/javascript">
var arr = new Array(5);
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";
document.write(arr + "<br />");
arr.splice(2,3,"Tove");
document.write(arr);
</script>输出结果为:
Jani,Hege,Stale,Kai Jim,Borge
Jani,Hege,Tove

分享到:
评论

相关推荐

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

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

    Javascript数组及其操作

    在 Javascript 中,可以使用三种方式创建数组: 1. 单纯创建数组:`var arr = new Array();` 2. 创建数组的同时规定数组大小:`var arr = new Array(10);` 3. 直接初始化数组:`var arr = new Array("love", "hate...

    浅谈js数组和splice的用法

    JavaScript数组可以使用new关键字与Array构造函数创建,也可以使用数组直接量的方式。数组直接量是最常见的方式,它允许开发者直接在代码中以逗号分隔的值列表来创建数组。例如,`var arr = [1, 2, 3];`。数组的索引...

    javascript中数组、对象

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

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

    通过数组字面量快速定义数组、通过继承Array.prototype得到的一系列方法进行元素操作,以及能够处理稀疏数组的能力,都是JavaScript数组在编程实践中不可或缺的特性。了解和掌握这些特性,无疑将极大提升前端开发的...

    JavaScript数组.pdf

    由于提供的文件内容中包含大量的乱码和无法识别的字符,无法直接从中提取有关JavaScript数组的知识点。不过,我们可以根据文件标题“JavaScript数组.pdf”提供的信息,详细解释JavaScript数组相关的知识点。下面将对...

    Javascript数组操作整理.rar

    本资料"Javascript数组操作整理"聚焦于JavaScript中的数组操作,旨在帮助开发者更好地理解和掌握相关知识。 1. 创建数组: JavaScript提供了多种创建数组的方式,如字面量语法`var arr = [元素1, 元素2, ...]`,或...

    js数组相减简单示例【删除a数组所有与b数组相同元素】

    扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...

    javascript数组使用调用方法汇总

    JavaScript 数组提供了多种方法来添加元素,包括 `push`、`unshift`、`splice` 等。 * `push` 方法:将一个或多个元素添加到数组的末尾,并返回数组的新长度。 例如:`var a = [1, 2, 3]; a.push(4, 5); // a: [1,...

    JavaScript数组操作函数汇总

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

    JavaScript数组去重1

    JavaScript数组去重是编程中常见的需求,特别是在处理数据集合时,确保数据的唯一性非常重要。以下将详细讲解几种常见的JavaScript数组去重方法。 1. **新建数组法**: 这是最基础的方法,通过创建一个新的空数组...

    javaScript数组操作笔迹

    下面将详细介绍标题与描述中提到的几个关键的JavaScript数组操作知识点。 ### join(delimiter) `join()` 方法用于将数组的所有元素连接成一个字符串,元素之间通过指定的分隔符 `delimiter` 进行分隔。例如,对于...

    javascript 数组内存释放

    本篇文章将深入探讨JavaScript数组的内存释放机制,以及如何有效地管理数组内存。 首先,理解JavaScript的内存管理机制至关重要。JavaScript使用了一种称为垃圾回收(Garbage Collection, GC)的自动内存管理系统,...

    Javascript数组函数大全

    `join` 方法用于将数组中的所有元素转换为字符串并连接起来,生成一个新字符串。可选参数用来指定元素之间的分隔符,默认为逗号。 ```javascript let a = [1, 2, 3, 4, 5]; let b = a.join("|"); console.log(a); //...

    JavaScript数组对象Array案例.pdf

    JavaScript数组还提供了许多内置方法,如`push`(在数组末尾添加元素),`pop`(移除并返回数组最后一个元素),`shift`(移除并返回数组第一个元素),`unshift`(在数组开头添加元素),`slice`(返回数组的一部分...

    javascript数组笔记1

    了解并熟练运用这些JavaScript数组方法,将极大地提高你在处理数组数据时的效率和灵活性。在实际编程中,这些方法常常结合使用,以满足复杂的数据操作需求。例如,在数据过滤、重组或转换场景中,`splice()` 和 `...

    JavaScript中的splice方法用法详解

    了解并熟练掌握splice方法,能够使你在处理JavaScript数组时更加灵活高效。 总结来说,JavaScript中的splice方法是数组操作的重要工具,它提供了删除、插入和替换元素的功能,通过灵活地调整参数,可以在数组中执行...

    JavaScript如何删除数组元素!

    本篇文章将详细介绍几种在JavaScript中删除数组元素的方法,帮助开发者更好地理解和应用这些技巧。 1. **pop() 方法** `pop()` 方法用于删除并返回数组的最后一个元素。如果数组为空,它将不执行任何操作并返回 `...

    Javascript实现数组中的元素上下移动

    我们交换数组可以实现元素上下移动了,这个效果我们在表格或以前排序算法中都会用到,下面来看一个JavaScript下实现交换数组元素上下移动例子 在写项目的时候,要实现一个数组记录上下移动的示例。写起来也没有没...

    JavaScript程序设计-JavaScript数组.pptx

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

Global site tag (gtag.js) - Google Analytics