用 JavaScript 將數字轉換為反向數字陣列


假設,我們必須編寫一個函式,該函式接收一個數字,並返回一個數字陣列,其中元素是數字的位數,但以相反的順序排列。我們將數字轉換為字串,然後對其進行分割以獲得數字字串陣列,然後我們將字串轉換為數字,反轉陣列,最後將其返回。

以下是接收要反轉數字的函式 −

const reversifyNumber = (num) => {
   const numString = String(num);
   return numString.split("").map(el => {
      return +el;
   }).reverse();
};

示例

const reversifyNumber = (num) => {
   const numString = String(num);
   return numString.split("").map(el => {
      return +el;
   }).reverse();
};
console.log(reversifyNumber(1245));
console.log(reversifyNumber(123));
console.log(reversifyNumber(5645));
console.log(reversifyNumber(645));

輸出

控制檯中的輸出將為 −

[ 5, 4, 2, 1 ]
[ 3, 2, 1 ]
[ 5, 4, 6, 5 ]
[ 5, 4, 6 ]

更新於: 2020-08-21

237 次瀏覽

開啟你的 職業

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.