关于 js中 数组删除 和替换的例子(splice 和 slice)(w3cschool)
来源:互联网 发布:阿里云ssl证书购买 编辑:程序博客网 时间:2024/06/08 11:48
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
slice()方法例子<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr + "<br />")document.write(arr.slice(1)
+ "<br />")document.write(arr)</script>输出:
George,John,ThomasJohn,ThomasGeorge,John,Thomas例子 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 />")document.write(arr.slice(2,4)
+ "<br />")document.write(arr)</script>输出:
George,John,Thomas,James,Adrew,MartinThomas,JamesGeorge,John,Thomas,James,Adrew,Martin
阅读全文
0 0
- 关于 js中 数组删除 和替换的例子(splice 和 slice)(w3cschool)
- 数组中splice和slice的区别
- js中splice和slice的区别
- 数组 slice 和splice
- JS数组对象的splice()和slice()的区别
- Js的数组方法对比:splice(),concat()和slice()
- js--打卡--12.04 数组的slice和splice方法
- 关于js中的 splice()和slice()实例
- js中slice和splice用法
- JavaScript中数组slice和splice的对比小结
- JavaScript中数组slice和splice的对比小结
- js中splice()函数的作用(删除、插入、替换)
- JS中slice split和splice三者的区别
- 数组对象的slice和splice方法
- JavaScript的slice()和splice()数组方法
- 数组的slice()和splice()方法
- JS字符串的slice和splice
- JS的splice()方法和slice()方法
- Java学习笔记系列05
- Spring Data Redis(Support Classes)
- alsa 音频配置 7 16
- 读书笔记—JavaScript高级程序设计(一)
- 简单的springboot项目搭建
- 关于 js中 数组删除 和替换的例子(splice 和 slice)(w3cschool)
- 今天是7.17日 保佑我找到实习
- structs+spring+hibernate随笔
- PAT1021~~~
- 每日英语阅读(十三)
- [LeetCode] Longest Valid Parentheses
- DevOps学习心得
- 欢迎使用CSDN-markdown编辑器
- 分布式消息队列RocketMQ与Kafka架构上的巨大差异之1 -- 为什么RocketMQ要去除ZK依赖?