自然数を反転して配列を作成するには



次の私のコードは少し複雑で、文字列に変えて、分けて、数字に変えて、逆ソートします.
function solution(n) {   
    return String(n).split("").map(Number).reverse()
}
以下は、最上位の素晴らしいコードを受け取ります.
function solution(n) {
    var arr = [];
    do {
        arr.push(n%10);
        n = Math.floor(n/10);
    } while (n>0);
    return arr;
}

そして比較...コードブロック2は、以下のコードである

気が狂ったようで本当に想像できません...
明日もう一度やります.
私は本当に彼が天才だと思っているだけだ.