js数组去除重复的
2015-03-29 23:08
218 查看
<script type="text/javascript">
var arr = [2,1,2,10,2,3,5,5,1,10,13]; //object
// 把数组转成对象
function toObject(arr){
var obj = {} ; // 私有的对象
var j =arr.length;
for(var i=0 ; i<j ; i++){
obj[arr[i]] = true ;
}
return obj ;
}
// 把这个对象转成数组
function keys(obj){
var arr = [] ; // 私有对象
for(var attr in obj){
if(obj.hasOwnProperty(attr)){ //YUI底层代码
arr.push(attr);
}
}
return arr ;
}
//综合的方法 去掉数组中的重复项
function uniq(newarr){
return keys(toObject(newarr));
}
alert(uniq(arr));
</script>
var arr = [2,1,2,10,2,3,5,5,1,10,13]; //object
// 把数组转成对象
function toObject(arr){
var obj = {} ; // 私有的对象
var j =arr.length;
for(var i=0 ; i<j ; i++){
obj[arr[i]] = true ;
}
return obj ;
}
// 把这个对象转成数组
function keys(obj){
var arr = [] ; // 私有对象
for(var attr in obj){
if(obj.hasOwnProperty(attr)){ //YUI底层代码
arr.push(attr);
}
}
return arr ;
}
//综合的方法 去掉数组中的重复项
function uniq(newarr){
return keys(toObject(newarr));
}
alert(uniq(arr));
</script>
相关文章推荐
- js 数组 去除 重复 数据
- JS去除重复数组
- js去除数组里重复数据
- 原生JS去除并计算重复数组的个数
- js 数组去除重复对象
- js去除数组的重复元素和去除数组中相邻的重复元素
- js去除数组重复项,删除重复数据的方法
- js 去除数组中的空值以及数组判断是否有重复数据
- js去除数组重复项
- js去除数组里重复数据
- js去除数组中的重复元素的好方法
- js 巧妙去除数组中的重复项
- js 高效去除数组重复元素示例代码
- Js中去除数组中重复元素的4种方法
- JS 去除数组中重复的元素
- JS实现去除数组中重复json的方法示例
- js去除数组里重复数据
- JS中数组去除重复
- js 巧妙去除数组中的重复项
- js 高效去除数组重复元素示例代码