假设我有一个整数 score = 345
。如何将每个数字分别存储在数组中?
这就是我想要的:
ScoreValue[0] = 5
ScoreValue[1] = 4
ScoreValue[2] = 3
或者如果有任何其他方法可以使用 JS 分别访问每个数字,这也可能有效(我是这方面的新手)。
最佳答案
尝试:
ScoreValue = String(score).split(''); // gives you ['3', '4', '5']
ScoreValue = String(score).split('').reverse(); // gives you ['5', '4', '3']
如果你希望元素仍然是数字,那么
// gives you [5, 4, 3]
ScoreValue = String(score).split('').reverse().map(function(e) {return +e;});
关于javascript - 如何将整数的每一位存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12843607/