如何在JavaScript中的数组分离整数到单独的数字? [英] How do I separate an integer into separate digits in an array in JavaScript?
本文介绍了如何在JavaScript中的数组分离整数到单独的数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的code迄今:
This is my code so far:
var n = 123456789;
var d = n.toString().length;
var digits = [];
var squaredDigits = [];
for (i = d; i >= 1; i--) {
var j = k / 10;
var r = (n % k / j) - 0.5;
var k = Math.pow(10, i);
var result = r.toFixed();
digits.push(result);
}
console.log(digits);
但是,当我运行我的code我得到这个: [9,1,2,3,4,5,6,7,8]
如果任何人都可以看到的问题,或者找到更好的解决办法,我就非常AP preciate呢!
If anyone can see the problem or find a better solution I would very much appreciate it!
推荐答案
为什么不这样做呢?
var n = 123456789;
var digits = (""+n).split("");
这篇关于如何在JavaScript中的数组分离整数到单独的数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文