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