本地对象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 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
仿百度的关键词匹配搜索示例
Sep 25 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
javascript继承的六大模式小结
Apr 13 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
微信小程序基础教程之worker线程的使用方法
Jul 15 Javascript
详解JavaScript的计时器和按钮效果设置
Feb 18 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开发框架总结收藏
2008/04/24 PHP
php array_slice函数的使用以及参数详解
2008/08/30 PHP
写php分页时出现的Fatal error的解决方法
2011/04/18 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
php字符串分割函数用法实例
2015/03/17 PHP
php实现encode64编码类实例
2015/03/24 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
js jquery数组介绍
2012/07/15 Javascript
jquery下checked取值问题的解决方法
2012/08/09 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
实例解析Vue.js下载方式及基本概念
2018/05/11 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
python3 拼接字符串的7种方法
2018/09/12 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
python实现从wind导入数据
2019/12/03 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
会计学个人自荐信模板
2013/12/13 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
2014年工程师工作总结
2014/11/25 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书