关于 js中 数组删除 和替换的例子(splice 和 slice)(w3cschool)
2017-07-17 06:57
721 查看
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 />") [code]arr.splice(2,0,"William")
document.write(arr + "<br />")
</script>[/code]
输出:
George,John,Thomas,James,Adrew,Martin George,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 />") [code]arr.splice(2,1,"William")
document.write(arr)
</script>[/code]
输出:
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 />") [code]arr.splice(2,3,"William")
document.write(arr)
</script>[/code]
输出:
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([code]arr.slice(1)+ "<br />")
document.write(arr)
</script>[/code]输出:George,John,Thomas
John,Thomas
George,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,Martin
Thomas,James
George,John,Thomas,James,Adrew,Martin
相关文章推荐
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js中splice()的强大(插入、删除或替换数组的元素)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js中splice()的强大(插入、删除或替换数组的元素)
- js中splice()的强大(删除,插入或替换数组的元素)
- JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
- JS操作数组循环删除指定元素,splice(i,1)出错解决方案
- js DOM节点的创建、插入、删除、查找、替换例子
- js 数组的操作方法 concat slice splice
- js删除数组中某一项,splice()
- javascript splice()插入、删除或替换数组
- js数组操作(push,pop,shift,unshift,slice,splice,concat,sort)
- js删除数组中的元素delete和splice的区别
- js数组 添加 删除 替换 排序 反转
- js中splice()函数的作用(删除、插入、替换)
- 小tips:JS操作数组的slice()与splice()方法