面试题

 

第一题:

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

 

posted @ 2014-03-17 11:12  Western Journey  阅读(127)  评论(0编辑  收藏  举报