阿里8/28前端笔试编程题
有些记得不是很清楚。
大概如下:/*@param depth {Number} 嵌套数组的深度,默认值为1*/
Array.prototype.reduceDepth = function(depth){
//写代码地方
}
实例输出:
const arr1 = [1,[2,3]]; const arr2=[1,[2,3,[4]]]; const arr3=[1,[2,3,[4]]]; const arr4=[1, ,[3,4]]; console.log(arr1.reduceDepth()); //[1,2,3] console.log(arr2.reduceDepth()); //[1,2,3,[4]] console.log(arr3.reduceDepth(2)); //[1,2,3,4] console.log(arr4.reduceDepth()); //[1,3,4]有木有大佬试下啊,一脸蒙蔽