网站地图    收藏   

主页 > 前端 > javascript >

Javascript 中splice()方法实现覆盖数组

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] splice()方法在很多同学眼里可能都是用来把字符串分成数组了,其实它不但可以实现此功能,还可以删除或替换数组的元素,下面我来给各位介绍。...

需求:封装插件时要用到数组arr2去覆盖数组arr1中的所有元素

定义和用法

splice() 方法用于插入、删除或替换数组的元素。

语法

arrayObject.splice(index,howmany,element1,.....,elementX)

例子 1
在本例中,我们将创建一个新数组,并向其添加一个元素:

 代码如下 复制代码

<script type="text/javascript">

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")

</script>输出:

George,John,Thomas,James,Adrew,Martin
George,John,William,Thomas,James,Adrew,Martin

好了上面只是讲述到这个源码的简单介绍,下面我们来介绍splice()方法实现覆盖数组

实例源码

 代码如下 复制代码

<div id="demo"></div>
<script type="text/javascript">
var arr1 =["元素1","元素2"];
var arr2 =["arr2-元素1","arr2-元素2"];
arr1.splice(0,arr1.length,arr2);
document.getElementById("demo").innerHTML=arr1;
</script>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论