【发布时间】:2020-02-10 00:47:50
【问题描述】:
我有这个问题,我真的不知道该怎么做。我无法弄清楚如何使用生成随机数的函数将项目添加到数组中。
首先我必须构建一个接受三个参数的函数。一个是最小随机数,另一个是最大值,第三个参数是数组的长度。
我尝试了一些方法,例如删除变量 x 并将其设置为空数组。
var newArray = [generateRandomArray(10, 1, 10)]
function getRandomInt(min, max) {
return Math.floor(Math.random() * (
max + 1 - min)) + min;
}
var generateRandomArray = function(max, min, length) {
var x;
for (y = 1; y >= length; y++) {
x = [x.push(getRandomInt(min, max))]
console.log(x)
}
return x;
}
var newArray = [generateRandomArray(10, 1, 10)] 返回 [5, 7, 9, 6, 6, 10, 8, 10, 9, 7]
我只是得到 []
【问题讨论】:
-
您当前的代码导致TypeError,因为该函数没有及时声明
标签: javascript