HTML怎么去除数组的重复元素,js去除数组中重复元素并排序
生活随笔
收集整理的這篇文章主要介紹了
HTML怎么去除数组的重复元素,js去除数组中重复元素并排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/p>
"http://www.w3.org/TR/html4/strict.dtd">
003_obj//去掉數組中重復的元素
var arr=[1,2,2,3,3,5,5,1,2,4,7,8,96,3,5,2,1,4,5];
//解析步驟
//1.把數組轉換成一個JS對象
//2.把數組中的值變成JS對象中的Key
//3.把這個對象再還原成數組
//將數組轉換成對象
function toObject(arr){
var obj={};//私有對象
for(var i=0,j=arr.length;i
obj[arr[i]]=true;
}
return obj;
}
//將對象轉換成數組
function key(obj){
var arr=[];//私有數組
for(var attr in obj){
if(obj.hasOwnProperty(attr)){
arr.push(attr);
}
}
return arr;
}
//綜合方法
function uniq(newarr){
return key(toObject(newarr));
}
alert(uniq(arr));
總結
以上是生活随笔為你收集整理的HTML怎么去除数组的重复元素,js去除数组中重复元素并排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 湿核桃的功效与作用、禁忌和食用方法
- 下一篇: 2017年html5行业报告,云适配发布