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

Javascript 创建一个由20个随机数组成的数组,javascript,arrays,Javascript,Arrays,我需要创建一个由20个随机数组成的数组,范围从-10到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); 应该是这样的 let array = []; for(let i=0; i<20

我需要创建一个由20个随机数组成的数组,范围从-10到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);

应该是这样的

let array = [];

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

这样就行了

var array=Array20.fill.map=>Math.roundMath.random*20-10;
console.logarray此数组只有一个长度,因此for循环不会运行。如果更改,则让数组=[20];让array=newarray20;您的代码运行良好