用 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 ]
广告