JS笔记--对数组进行操作的方法-->splice()
2016-03-29 09:28
741 查看
arrayObject.splice(index,howmany,item1,.....,itemX);
数组.splice(要操作的位置,数量,要插入的元素);
例:
当iTem1元素的时候,只对数组进行删除操作
<script>
window.onload=function(){
var array=[1,2,3,4,5,6,7,8,9];
console.log("没操作前数组的值:");
for(var i in array){
console.log(array[i]);
}
array.splice(3,3);
console.log("从第三位置删除三个元素后:");
for(var i in array){
console.log(array[i]);
}
}
</script>
输出:
没操作前的数组的值:1,2,3,4,5,6,7,8,9
从第三位置删除三个元素后:1,2,3,8,9
当有iTem1元素的时候,对数组进行替换操作
<script>
window.onload=function(){
var array=[1,2,3,4,5,6,7,8,9];
console.log("没操作前数组的值:");
for(var i in array){
console.log(array[i]);
}
array.splice(3,3,10,12);
console.log("从第三位置删除三个元素并加汪10和12两个元素:");
for(var i in array){
console.log(array[i]);
}
}
</script>
输出:
没操作前的数组的值:1,2,3,4,5,6,7,8,9
从第三位置删除三个元素后:1,2,3,10,12,7,8,9
数组.splice(要操作的位置,数量,要插入的元素);
例:
当iTem1元素的时候,只对数组进行删除操作
<script>
window.onload=function(){
var array=[1,2,3,4,5,6,7,8,9];
console.log("没操作前数组的值:");
for(var i in array){
console.log(array[i]);
}
array.splice(3,3);
console.log("从第三位置删除三个元素后:");
for(var i in array){
console.log(array[i]);
}
}
</script>
输出:
没操作前的数组的值:1,2,3,4,5,6,7,8,9
从第三位置删除三个元素后:1,2,3,8,9
当有iTem1元素的时候,对数组进行替换操作
<script>
window.onload=function(){
var array=[1,2,3,4,5,6,7,8,9];
console.log("没操作前数组的值:");
for(var i in array){
console.log(array[i]);
}
array.splice(3,3,10,12);
console.log("从第三位置删除三个元素并加汪10和12两个元素:");
for(var i in array){
console.log(array[i]);
}
}
</script>
输出:
没操作前的数组的值:1,2,3,4,5,6,7,8,9
从第三位置删除三个元素后:1,2,3,10,12,7,8,9
相关文章推荐
- JSP基本原理
- 用extjs写一个登录界面
- javascript 正则表达式与方法--search(),replace(),test(),exec()
- jsp九大内置对象及其作用域
- JS 控制小数位数
- 干货分享:让你分分钟学会 javascript 闭包
- 10张思维导图带你学习JavaScript
- JS 原型链图形详解
- Javascript设计模式之观察者模式
- javascript中的this分析
- Selenium执行JS,让隐藏区域显示正常
- JavaScript API 设计原则
- JavaScript正则表达式(总结篇)
- 《javaScript权威指南》随读笔记(一)
- jsp页面的两种编码设置格式区别
- jsp错误页的设置
- js中,如何判断一个json对象是否为空
- Javascript的闭包
- js遍历数组和遍历对象的区别
- JavaScript设计模式