第一题:
<script type="text/javascript"> $(function(){ var arr=[2,3,[4,6,[3,[2,8],7]],12,10]; newArr=new Array(); arrX(arr); var newLen=newArr.length; for(var m=0;m<=newLen-1;m++){ for(var n=m+1;n<=newLen-1;n++){ if(newArr[m]==newArr[n]){ newArr.splice(n,1); } } } console.log(newArr); }) function arrX(arrString){ var len=arrString.length; for(var i=0;i<=len-1;i++){ if( typeof arrString[i]== 'object'){ var m=i; arrX(arrString[m]); }else{ newArr.push(arrString[i])}; } } </script>