举例说明:

var  fruits=["apple","banana","pear","orange","banana","pear"];

$.unique(fruits);

返回结果:"apple","banana","pear","orange"。

如果需要排序,可以排序后在移除重复:

fruits.sort(fruits);//默认按字母排序

$.unique(fruits);

返回结果:"apple","banana","orange","pear"。

$.unique()在IE中是不可用的,同等的====兼容IE的方法:

//still sort the array

fruit.sort();

//$.unique(fruits);

fruits=uniqueArray(fruits);

function uniqueArray(a){

temp=new Array();

for(var i=0; i<a.length; i++){

  if(!contains(temp, a[i])){

    temp.length+=1;

    temp[temp.length-1]=a[i];

  }

}

return temp;

}

function contains(a,e){

for(var j=0; j<a.length; j++){

      if(a[j]==e){

return true;

}

return false;

}

}

最新文章

  1. sublime text 3 快捷键大全
  2. eclipse插件
  3. Storm-源码分析- Storm中Zookeeper的使用
  4. WPF如何实现一个漂亮的页签导航UI
  5. 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)
  6. 技术英文单词贴--P
  7. Xcode7.0.1(ios9)的部分适配问题
  8. Hive体系结构介绍
  9. MySQL远程訪问的两个问题
  10. 协议系列之IP协议
  11. 【重学计算机】操作系统D2章:处理器管理
  12. HQL知识点一
  13. Redis数据库 01概述| 五大数据类型
  14. windows10环境下安装Tensorflow
  15. java装配bean
  16. 漫谈 C++ 虚函数 的 实现原理
  17. Amoeba常见问题
  18. mysqli
  19. 9-16Jenkins-2定时任务
  20. Java二进制兼容性原理

热门文章

  1. Reward
  2. Ext.MessageBox的用法
  3. [转]web调试工具总结(firebug/fidder/httpwatch/wireshark)
  4. [SDOI2015]权值
  5. Java编程常见问题汇总
  6. Yii框架中ActiveRecord使用Relations
  7. Package org.xml.sax Description
  8. WordPress文件上传与下载问题解决
  9. Clean Code读书笔记
  10. oracle Imp和exp以及导入常见的错误