[转载]js删除几种方式
来源:互联网 发布:java程序员好接私活吗 编辑:程序博客网 时间:2024/06/04 18:01
最近公司不能上网,发现一些基本的总是忘了/** * 方法:Array.remove(index) * 功能:删除数组元素. * 参数:index删除元素的下标. * 返回:在原数组上修改数组 */Array.prototype.remove=function(index) { if(isNaN(index)||index>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[index]) { this[n++]=this[i] } } this.length-=1 } /** * 方法:Array.baoremove(index) * 功能:删除数组元素.我们也可以用splice来实现 * 参数:index删除元素的下标 * 返回:在原数组上修改数组 */ Array.prototype.baoremove = function(index) { if(isNaN(index)||index>this.length){return false;} this.splice(index,1); }/** *方法:Array.del(index) *功能:删除数组的元素 */Array.prototype.del=function(index) { //n表示第几项,从0开始算起。//prototype为对象原型,注意这里为对象增加自定义方法的方法。 if(index<0) //如果n<0,则不进行任何操作。 return this; else return this.slice(0,index).concat(this.slice(index+1,this.length)); /* concat方法:返回一个新数组,这个新数组是由两个或更多数组组合而成的。 这里就是返回this.slice(0,index)/this.slice(index+1,this.length) 组成的新数组,这中间,刚好少了第n项。 slice方法: 返回一个数组的一段,两个参数,分别指定开始和结束的位置。 */}
0 0
- [转载]js删除几种方式
- js实现页面跳转的几种方式(转载)
- 【转载】【工作笔记】js删除数组中某一项或几项的几种方法
- js继承几种方式
- 表单提交的几种方式(转载)
- 【转载】sql 循环语句几种方式
- 转载------常用的几种编码方式
- Solr 删除数据的几种方式
- Solr 删除数据的几种方式
- Solr 删除数据的几种方式
- 删除暴风影音的几种方式
- Solr 删除数据的几种方式
- Solr 删除数据的几种方式
- 删除容器对象的几种方式
- 几种删除表空间的方式
- js 删除数组几种方法
- js 删除数组几种方法
- js 删除数组几种方法
- 用Fragment实现如新浪微博一样的底部菜单的切换
- #job 59 超长字符串
- Java NIO系列教程(五) 通道之间的数据传输
- Developing for Android, I: Understanding the Mobile Context
- LeetCode 题解(96): The Skyline Problem
- [转载]js删除几种方式
- ANDROID开发:将数据库文件与项目包一起打包成APK文件
- php BC高精确度函数库
- Linux下用命令格式化U盘
- Java NIO系列教程(七) FileChannel
- SQLServer 复制和数据库镜像 详细配置部署
- CRF的库资源
- iOS: 剪裁UIImage部分不规则区域
- yaf 路由协议配置测试