将数字检索到数组中 - JavaScript



我正在做一个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

最新更新