1.实现5=5*4*3*2*1
function dg(n) {
return n === 1 ? 1 : n * dg(n - 1)
}
dg(5)//120
2.拉平数组
let arr = [1, 2, [4, 5, 6, [8, 9, 3]], 7]
let newArr = []
isArr(arr)
function isArr(params) {
params.forEach(element => {
let num = element.constructor == Array
return num ? isArr(element) : newArr.push(element)
});
}
.....练习练习,菜鸟瞎练习