请检查是否正确
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//补充代码
let arr=[];
for(let i=0;i<10;i++){
let a=parseInt(Math.random()*100);
arr.push(a);
}
let arr2=arr.sort();
let a=arr2.join(',');
document.write(a+'</br>');
let max=Math.max(...arr);
let min=Math.min(...arr);
document.write(`这组数中最大的值是:${max},最小的值是:${min}`);
</script>
</body>
</html>
另外,[...arr2]=arr1是数组复制,arr2=[...arr1]是数组结构赋值,对吗?上一节的视频里老师回顾复制数组的时候这两种方法都用到了,可是之前一个问答里好像看到有老师说这俩是不一样的。
正在回答
同学你好,随机数没有生成100,第一个阶段学习的随机数公式如下:
生成0到100套用公式,代码改为如下:
另外,[...arr2]=arr1是把arr1赋值给arr2, arr2=[...arr1]是先把arr1解构然后再赋值给arr2,实现的效果是一样的,结果都是把arr1的元素赋值给了arr2。自己可以写一下代码测试哦~
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星