我有一个整数,并希望从其每个数字创建一个数组。let interget = 345;
//I want create the array [3,4,5]有没有简单的方法可以使用Array.from()执行此操作,或者我需要先将数字转换为字符串?
2 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
通过转换为字符串的简单方法
(inputNumber + "").split("").map(char => +char)
基本上,我们拆分字符串并将每个字符转换回数字
手动操作
function getDigits(n) {
const ans = [];
while(n > 0){
let digit = n % 10;
ans.push(digit);
n -= digit;
n /= 10;
}
return ans.reverse();
}
添加回答
举报
0/150
提交
取消