我正在做JavaScript,尝试检索用户的数字输入,并将输入的数字存储为数组。
我设法使用DOM检索用户的输入,但是,如何将数字存储到数组中?
答案 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;
操作+array[i]
只是进行数字转换的快捷方式。
如果你想要chars数组从代码中删除for loop