我正在做一个JavaScript,试图检索用户的数字输入,并将输入的数字存储为数组。
我设法使用 DOM 检索用户的输入,但是,如何将数字存储到数组中?
如果要获取数字数组,一种解决方案是使用Array.from
方法并将数组项map
为数字。
let number=1234;
let array=Array.from(number.toString()).map(Number);
console.log(array);
如果你想存储单数数字,你可以使用.split(''(
userInput = '42';
console.log(userInput.split(''));
你可以在这里做的很简单:
userInput1 = '42';
userInput2 = '43';
const inputArray = [userInput1, userInput2]
对于数字数组:
var input = "123456789";
var array = input.split('')
for(var i = 0; i <array.length; i++) { array[i] = +array[i]; }
console.log(array)
操作+array[i]
只是进行数字转换的快速方法。
如果需要字符数组,请从代码中删除for loop