手写数组扁平化

72 阅读1分钟
     function bph(arr){
            let arrlppo = []
            function loop(arr){
                for(let i=0;i<arr.length;i++){
                    if(arr[i] instanceof Array){
                        loop(arr[i])
                    }else{
                        arrlppo.push(arr[i])
                    }
                }
            }
            loop(arr)
            return arrlppo
        }

测试

        let res = bph(arr)
        console.log(res)

image.png