本地对象Array的原型扩展实现代码


Posted in Javascript onDecember 04, 2010
Array.prototype.del=function(){ 
var b={},c,i=0,l=this.length,j; 
for(;i<l;i++){ 
c=this.shift(); 
c in b ? b[c]++ : b[c]=0; 
} 
for(j in b){ 
if(b[j]>0)this.push(+j||j); 
} 
return this; 
} 
var a=[1,2,2,3,3,3,'a','b','b']; 
alert(a.del());

果果的去重方法
Array.prototype.del=function(){ 
return (function (i, n, j, u, o){ 
for (; i < j; i++) { 
o = this[i]; 
o in u ? 0 : (u[this[n++] = o] = 1) 
} 
this.length = n; 
return this 
}).call(this, 0, 0, this.length, {}) 
} 
var a=[1,2,2,3,3,3,'a','b','b']; 
alert(a.del())
Javascript 相关文章推荐
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
js如何获取file控件的完整路径具体实现代码
May 15 Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
jQuery实现跨域
Feb 03 Javascript
从0开始学Vue
Oct 27 Javascript
js弹出窗口简单实现代码
Mar 22 Javascript
js构造函数创建对象是否加new问题
Jan 22 Javascript
vue-cli3.0配置及使用注意事项详解
Sep 05 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
Javascript之datagrid查询详解
Sep 15 Javascript
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 #Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 #Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 #Javascript
javascript innerHTML使用分析
Dec 03 #Javascript
统计出现最多的字符次数的js代码
Dec 03 #Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 #Javascript
基于jQuery的左右滚动实现代码
Dec 03 #Javascript
You might like
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
php ci框架验证码实例分析
2013/06/26 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP微信支付实例解析
2016/07/22 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
常用PHP封装分页工具类
2017/01/14 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
python开发之list操作实例分析
2016/02/22 Python
python机器学习之决策树分类详解
2017/12/20 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
python带参数打包exe及调用方式
2019/12/21 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
三星英国官网:Samsung英国
2018/09/25 全球购物
班组长安全生产职责
2013/12/16 职场文书
体育教师求职信
2014/05/24 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python