摘要: 1 数组去重 var arr=[1,1,2,3,3,2,1]; Array.prototype.unique=function(){ var ret=[]; var o={}; var len=this.length; for(var i=0;i 显示 18(2) Boolean.rev(): 作用,布尔变量取反实现方法:Boolean.prototype.rev = function(){return(!this);}试验:alert((true).rev()) -> 显示 false是不是很简单?这一节仅仅是告诉读者又这么一种方... 阅读全文
posted @ 2014-03-24 23:18 木瀆 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 来源:玉伯也叫射雕缘由JavaScript 数组去重经常出现在前端招聘的笔试题里,比如:有数组var arr = ['a', 'b', 'c', '1', 0, 'c', 1, '', 1, 0],请用 JavaScript 实现去重函数unqiue,使得unique(arr)返回['a', 'b', 'c', '1', 0, 1, '']作为笔试题,考点有二:1.正确。别小看这个考点,考虑到 JavaScript 经常 阅读全文
posted @ 2014-03-24 21:54 木瀆 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 本文是本人通过个人理解所写成的,没有参照任何资料,如有雷同,纯属巧合,同时,如果您要引用本文文字,请注明 — 作者:windy_sk;Email:seasonx@163.net,谢谢! 本文进通过实例,讲述通过 prototype 自定义方法的过程,旨在抛砖引玉,如果不对的地方,欢迎指正! prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所... 阅读全文
posted @ 2014-03-24 16:24 木瀆 阅读(180) 评论(0) 推荐(0) 编辑