百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> 排除数组重复项的方法(1/2)
分享文章到:

排除数组重复项的方法(1/2)

发布时间:01/15 来源: 浏览: 关键词:

yahoo.util.yuiloader类的源码, 其中有个排除数组重复项的方法, 让我觉得甚为巧妙, 这里分享下…


一. yui中的源码

var toobject = function(a) {
      var o = {};
      for (var i=0, j=a.length; i<j; i=i+1) { // 这里我调整了下, yui源码中是i<a.length
           o[a[i]] = true;
      }
      return o;
};
var keys = function(o) {
      var a=[], i;
      for (i in o) {
           if (o.hasownproperty(i)) { // 这里, yui源码中是lang.hasownproperty(o, i)
               a.push(i);
           }
      }
      return a;
};
var uniq = function(a) {
      return keys(toobject(a));
};

 

 

首页 1 2 末页
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板