解出来了。。。。 Array.prototype.reduceDepth(depth){     if(!depth){         depth = 1;     }     var newArr=[];     var currArr = this;     function pushArr(currArr,t){         var count = t+1;         for(var i = 0;i<currArr.length;i++){             if(currArr[i]==undefined){                 continue;             }             if(Array.isArray(currArr[i])){                 if(count > depth){                     return newArr.push(arr[i]);                 }                 fun(arr[i],count);             }else{                 newArr.push(currArr[i]);             }         }     }     pushArr(currArr,0);     return newArr; }
点赞 评论

相关推荐

09-22 19:21
南京大学 Java
牛客96763241...:刚刚想说才投十几个,养生呢,结果一看是南大本硕✌️,肯定没有问题的
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务