将数字检索到数组中 - JavaScript

时间:2017-07-13 09:42:29

标签: javascript arrays dom input

我正在做JavaScript,尝试检索用户的数字输入,并将输入的数字存储为数组。

我设法使用DOM检索用户的输入,但是,如何将数字存储到数组中?

4 个答案:

答案 0 :(得分:2)

如果您想获得一个数字数组,一种解决方案是使用Array.from方法和map数组项来表示数字。

let number=1234;
let array=Array.from(number.toString()).map(Number);
console.log(array);

答案 1 :(得分:1)

如果你想存储单数,你可以使用.split('')



userInput = '42';

console.log(userInput.split(''));




答案 2 :(得分:1)

你在这里可以做的只是:

userInput1 = '42';
userInput2 = '43';
const inputArray = [userInput1, userInput2]

答案 3 :(得分:0)

对于数字数组:



var input = "123456789";
var array = input.split('')
for(var i = 0; i <array.length; i++) { array[i] = +array[i]; } 
console.log(array)
&#13;
&#13;
&#13;

操作+array[i]只是进行数字转换的快捷方式。

如果你想要chars数组从代码中删除for loop