将数字转换为反向数字数组 JavaScript

javascriptweb developmentobject oriented programming更新于 2025/10/2 14:04:17

假设,我们必须编写一个函数,该函数接受一个数字并返回一个数字数组,其中元素是数字的数字但顺序相反。我们将数字转换为字符串,然后将其拆分以获取数字字符串数组,然后我们将字符串转换为数字,反转数组并最终返回它。

以下是我们的函数,它接受一个要反转的数字 −

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 ]

相关文章


有用资源