随机一个10 ~ 50位的数组,随机填充一些数字 这些数字的范围 77 ~ 99,求该数组中的最大值。

分析:既然要随机生成一个不定长度的数组。new Array(这里得有一个10~50的数) 解决方案:利用Math.random()获取10~50.

var a = new Array(length);

var length = Math.random() * 41 + 10;

// 数组已经生成

//循环生产77~99 的随机数

for (var i = 0; i < length; i ++) {

  a[i] = parseInt(Math.random() * 23 + 77);

}

console.log(a);

var max = Math.max(...arr); // 不管数组长度是多少,它将每个成员平铺在这里作为实参传入。

console.log(max)