<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//补充代码
//扩展运算符,可以将一个数组转为用逗号分隔的参数序列。
//由此我们来完成,随机产生十个整数,放入数组中,
//对这个数组进行降序排序,并将这个数组的最大值和最小值。
//效果如下图所示(效果图中的整数是随机产生的):
//第一步:创建一个空数组,用来接收后面的十个整数
//第二步:在0~100之间的随机整数中,获取十个整数,放入创建的数组中
//Tips:利用循环,获取10个整数
//第三步:对数组进行降序排序
//第四步:按照效果图所示,使用扩展运算符结合Math.min()与Math.max()获取到这个数组的最大值和最小值
//注:扩展运算符,可以将一个数组转为用逗号分隔的参数序列
function rnd(n, m){
var random =Math.floor(Math.random()*(m-n+1)+n);
return random;
}
function getRandomArr()
{
let arr = [];
for(let i = 0; i < 10; i++)
{
arr.push(rnd(0, 100));
}
return arr;
}
let arr = getRandomArr();
function sortDesc(...arr1)
{
return arr1.sort(function(a, b)
{
return b - a
});
}
let afterSort = sortDesc(...arr);
console.log(afterSort);
console.log(Math.min(...afterSort));
console.log(Math.max(...afterSort));
</script>
</body>
</html>