如何将输入放在数组中而不需要输入之间的逗号

时间:2016-08-03 16:06:48

标签: javascript

所以我正在制作一个需要用户输入4位数的程序。 在当前状态下,用户需要用逗号分隔数字(例如1,2,3,4),如何更改它以便不再需要逗号?

function input() { 
    numbers = prompt("Put in your 4 numbers,", "1,2,3,4").split(",");
    numbers = numbers.map(Number);
    console.log(numbers);
    displaynumbers();
}

3 个答案:

答案 0 :(得分:0)

你可以试试这个

numbers = prompt("Put in your 4 numbers,", "1 2 3 4").split(" ");

答案 1 :(得分:0)

如果使用空字符串作为split()的分隔符参数,则每个字符都将成为一个单独的元素。

function input() {
  var numbers = prompt("Put in your 4 numbers,", "1234").split("");
  numbers = numbers.map(Number);
  console.log(numbers);
}

input();

答案 2 :(得分:-1)

numbers = prompt("Put in your 4 numbers,", "1,2,3,4").split(" ");