js利用Array.splice实现Array的insert/remove
JS 实现 利用 Array INSERT remove splice
2023-06-13 09:14:07 时间
arrayObj.splice(start,deleteCount,[item1[,item2[,...[,itemN]]]])
参数
arrayObj
必选项。一个Array对象。
start
必选项。指定从数组中移除元素的开始位置,这个位置是从0开始计算的。
deleteCount
必选项。要移除的元素的个数。
item1,item2,...,itemN
必选项。要在所移除元素的位置上插入的新元素。
说明
splice方法可以移除从start位置开始的指定个数的元素并插入新元素,从而修改arrayObj。返回值是一个由所移除的元素组成的新Array对象。
要求
版本5.5
复制代码代码如下:
参数
arrayObj
必选项。一个Array对象。
start
必选项。指定从数组中移除元素的开始位置,这个位置是从0开始计算的。
deleteCount
必选项。要移除的元素的个数。
item1,item2,...,itemN
必选项。要在所移除元素的位置上插入的新元素。
说明
splice方法可以移除从start位置开始的指定个数的元素并插入新元素,从而修改arrayObj。返回值是一个由所移除的元素组成的新Array对象。
要求
版本5.5
Array.prototype.clear=function(){
this.length=0;
}
Array.prototype.insertAt=function(index,obj){
this.splice(index,0,obj);
}
Array.prototype.removeAt=function(index){
this.splice(index,1);
}
Array.prototype.remove=function(obj){
varindex=this.indexOf(obj);
if(index>=0){
this.removeAt(index);
}
}
使用:
vara=[];
for(vari=0;i<5;i++)a.insertAt(i,i);
alert(a);
a.removeAt(1);
alert(a);
相关文章
- Clipboard.js实现复制文本到剪贴板功能[通俗易懂]
- leetcode 206. 反转链表 js实现
- JS如何使用sessionStorage实现计数器功能
- HTML + CSS + JS 利用邮编查询 API 实现邮编查询工具
- js使用setInterval实现倒计时详解编程语言
- js实现的map方法详解编程语言
- 使用Node.js连接MySQL数据库实现数据交互(mysqlnodejs)
- 使用JS实现Redis数据读取(js读取redis)
- 使用 JS 操作 Redis:实现强大数据存储.(js调用redis)
- 利用Node.js实现MongoDB数据导出功能(导出mongodb数据)
- 数据JS技术实现实时获取Oracle数据(js实时获取oracle)
- Css利用js的expression实现的效果
- aspx中利用js实现确认删除代码
- JQuery+JS实现仿百度搜索结果中关键字变色效果
- js中设置元素class的三种方法小结
- .NET中利用js让子窗体向父页面传值的实现方法
- js实现单一html页面两套css切换代码
- js实现右下角可关闭最小化div(可用于展示推荐内容)
- js实现快速分享功能(你的文章分享工具)
- js实现无需数据库的县级以上联动行政区域下拉控件
- 使用js如何实现全选与全不选
- js利用事件的阻止冒泡实现点击空白模态框的隐藏
- JS将所有对象s的属性复制给对象r(原生js+jquery)
- node.js实现逐行读取文件内容的代码