js利用Array.splice实现Array的insert/remove
2010-08-25 14:27
288 查看
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
参数
arrayObj
必选项。一个 Array 对象。
start
必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。
deleteCount
必选项。要移除的元素的个数。
item1, item2,. . .,itemN
必选项。要在所移除元素的位置上插入的新元素。
说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。
要求
版本 5.5 Js代码 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){ var index=this.indexOf(obj); if (index>=0){ this.removeAt(index); } } var a = []; for (var i = 0; i < 5; i++) a.insertAt(i, i); alert(a); a.removeAt(1); alert(a);
参数
arrayObj
必选项。一个 Array 对象。
start
必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。
deleteCount
必选项。要移除的元素的个数。
item1, item2,. . .,itemN
必选项。要在所移除元素的位置上插入的新元素。
说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。返回值是一个由所移除的元素组成的新 Array 对象。
要求
版本 5.5 Js代码 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){ var index=this.indexOf(obj); if (index>=0){ this.removeAt(index); } } var a = []; for (var i = 0; i < 5; i++) a.insertAt(i, i); alert(a); a.removeAt(1); alert(a);
相关文章推荐
- js利用Array.splice实现Array的insert/remove
- js利用Array.splice实现Array的insert/remove
- js利用Array.splice实现Array的insert/remove
- js利用Array.splice实现Array的insert/remove
- 利用Array.splice实现Array的insert/remove
- 利用Array.splice实现Array的insert/remove
- js利用splice处理Array
- JS中从Array.slice()与Array.splice()的底层实现原理分析区别
- 利用css3和js原生实现鼠标移入移出模块透明度的变化
- Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原[转]
- 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)
- [HTML/JS]利用JQuery的load函数动态加载其它页面的内容的实现代码代替Ifram
- Android快速实现WebView利用JS跳转Activity
- 利用JS在asp.net中实现左导航页的隐藏
- 【干货】利用MVC5+EF6搭建博客系统(四)(上)前后台页面布局页面实现,介绍使用的UI框架以及JS组件
- 利用JS_SDK实现QQ第三方登录
- 浅谈移动端的自适应问题——响应式、rem/em、利用Js动态实现移动端自适应
- 利用js实现选项卡的特别效果的实例
- 利用js实现遮罩以及弹出可移动登录窗口
- 手机终端设备启动微信app客户端的JS实现代码------利用JS获取url参数值