js扩展方法
来源:互联网 发布:围棋算法 编辑:程序博客网 时间:2024/06/07 15:29
1.数组扩展方法
1.1删除数组中的指定下标的元素
Array.prototype.remove = function(dx) { if(isNaN(dx)||dx>this.length){return false;} this.splice(dx,1); }
1.2删除数组重复项
如下实现方式在效率和实现方法及写法来说,是比较优的
Array.prototype.distinct = function(){ var self = this; var _a = this.concat().sort(); _a.sort(function(a,b){ if(a == b){ var n = self.indexOf(a); self.splice(n,1); } }); return self;};1.2参考链接:http://sfgeeq1987.iteye.com/blog/1260373
0 0
- JS通用方法扩展
- JS通用方法扩展
- JS字符串方法扩展
- js扩展方法
- JS扩展方法
- js数组方法扩展
- JS扩展方法
- js扩展方法
- JS字符串方法扩展
- js,jquery 添加扩展方法
- js数组的扩展方法
- JS和JQuery扩展方法
- js Array 数组方法扩展
- js中字符串扩展方法
- JS 给类型扩展方法
- JS数组字符串方法扩展
- EasyUI扩展方法 + jutil.js
- moment.js的扩展方法
- TCP 三次握手 长连接/短连接
- ACM:蓝桥杯:小学生算数
- leetcode 162. Find Peak Element-查找峰元素|二分查找
- 排序
- machine learning in action 之始 —— 重新出发
- js扩展方法
- Version 1.6.0_65 of the JVM is not suitable
- 严重: IOException while loading persisted sessions: java.io.EOFException
- c++作业7
- ACM:蓝桥杯:凑算式
- 【块状链表】【SCOI2006】动态最值
- 查询ASM与存储的信息
- Dom-创建表格-指定行和列
- AngulaJs删除