function isquire($arr){
if(Array.isArray($arr)){
var s=new Set($arr);
if(s.size<=0){
return "数组为空";
}else{
var newarr=new Array();
s.forEach(function(key){
newarr.push(key);
})
return newarr;
}
}else{
return "不是数组";
}
}
var arr=[1,2,3,5,4,2,8,9,65,45,45,8,8];
console.log(isquire(arr));
[1, 2, 3, 5, 4, 8, 9, 65, 45]
Array.isArray()用来判断是否数组, 但是有些浏览器是不支持的Set和Map的。