如何在JavaScript中的数组分离整数到单独的数字? [英] How do I separate an integer into separate digits in an array in JavaScript?

查看:199
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆