创建一个由20个随机数组成的数组

时间:2018-12-23 15:58:07

标签: javascript arrays

我需要创建一个包含20个随机数的数组,范围从-10到10(包括-10),并检查是否所有数字都与参数匹配(从-10到10)。 这是我的代码:

let array = [];
for (let i = 0; i < array.length; i++) {

array.push(Math.round((Math.random() * 21) - 10));

}
console.log(array);

2 个答案:

答案 0 :(得分:0)

应该更像这样

let array = [];

for(let i=0; i<20; i++){
    array.push(Math.round((Math.random() * 21) - 10));
}
console.log(array);

答案 1 :(得分:0)

这可以解决问题,

var array = Array(20).fill().map(() => Math.round(Math.random() * 20) - 10);
    
console.log(array)