JavaScript splice() 方法
来源:互联网 发布:户外水杯 知乎 编辑:程序博客网 时间:2024/05/16 23:37
定义和用法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
例子 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,MartinGeorge,John,William,Thomas,James,Adrew,Martin
例子 2
在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素:
<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,1,"William")
document.write(arr)</script>
输出:
George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin
例子 3
在本例中我们将删除从 index 2 ("Thomas") 开始的三个元素,并添加一个新元素 ("William") 来替代被删除的元素:
<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,3,"William")
document.write(arr)</script>
输出:
George,John,Thomas,James,Adrew,Martin
George,John,William,Martin
0 0
- JavaScript splice() 方法
- JavaScript splice() 方法
- JavaScript splice() 方法
- JavaScript splice() 方法
- JavaScript splice() 方法
- JavaScript中的splice方法
- JavaScript splice() 方法
- Javascript: splice方法
- JavaScript Array 对象splice() 方法
- javascript 数组的splice方法
- 详解JavaScript的splice()方法
- javascript concat(),slice(),splice()方法
- JavaScript方法splice()和slice()
- javaScript slice()方法&javaScript splice()方法
- javascript 的splice()方法和slice()方法
- JavaScript 中splice()方法增删数组元素
- JavaScript Array.splice方法替换问题
- JavaScript方法join()、splice()、slice()、split()
- 前端涉及的所有知识体系
- React入门实例教程
- ES5中新增的Array方法详细说明
- JavaScript中数组map()方法
- JavaScript拆分字符串并将分割的数据放到数组中
- JavaScript splice() 方法
- webpack实例与前端性能优化
- 数据结构(3)--循环链表
- webpack 入门指南
- JavaScript判断对象是否含有某个属性
- JavaScript for in的缺陷
- jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式
- android中的存储方式有哪些
- JavaScript call()和apply()