JS 배열 버블 정렬 평면 배열 JS, 1 차원 배열로 다차원 어레이 JS

했다 mock_data2 = 111,33534,43242,4534,53 [4242,423,4234,5345 [55345321,43,2424353,12,343,5435,4353 [14425.534543]]]];
    고해상도가 = [];
        함수 checkIs (도착)는 {//는 일차원 다차원 배열 재귀 배열 JS
            경우 (나는 <arr.length; VAR 난 0 = I ++) {
                //! Array.isArray (도착 [I])
                경우 (도착 [I] .constructor.toString (). 같이 IndexOf ( '배열') == -1) {
                    res.push (도착 [I])
                }그밖에{
                    checkIs (도착 [I]);
                }
            };
            고해상도를 반환;
        };
    위한 VAR (I = 0; I <res.length; I ++) {// JS 거품 정렬
        대 (VAR의 J = 0; J <res.length - 1; J ++) {
            경우 (입술 [J]> 입술 [J + 1]) {
                [입술 [J], 입술 [J + 1] = [입술 [J + 1] 입술 [J]
            }
        }
    }
    CONSOLE.LOG (고해상도)

추천

출처www.cnblogs.com/lkkk/p/12502361.html