在 JavaScript 中將數字轉換為反轉的數字陣列


給定一個非負整數,要求我們編寫一個返回一個包含反向順序獨立數字列表的函式。

例如

348597 => The correct solution should be [7,9,5,8,4,3]

程式碼如下 −

const num = 348597;
const reverseArrify = num => {
   const numArr = String(num).split('');
   const reversed = [];
   for(let i = numArr.length - 1; i >= 0; i--){
      reversed[i] = +numArr.shift();
   };
   return reversed;
};
console.log(reverseArrify(num));

以下是控制檯上的輸出 −

[ 7, 9, 5, 8, 4, 3 ]

更新於: 09-Oct-2020

133 次瀏覽

開啟你的 職業

完成後獲得課程認證

開始
廣告
© . All rights reserved.