随机一个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)