<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<script type="text/javascript" charset="UTF-8">
var removal = function(arr){
this.toObj = function(arr){
var obj = {};
for (var i =0,j=arr.length;i<j;i++) {
obj[arr[i]] = true;
}
return obj;
}
this.toArr = function(obj){
var newArr = [];
for (var attr in obj) {
if(obj.hasOwnProperty(attr)){
newArr.push(attr);
}
}
return newArr;
}
}
var arr = [1,2,3,3,4,4,5,10,9,9,5,3,2,1];
var fn = new removal();
alert(fn.toArr(fn.toObj(arr)));
</script>
</body>
</html>下一篇js循环遍历多维数组

步浪
2018-03-30
11896
热门推荐






最新文章