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的。