请检查是否正确

请检查是否正确

<!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]是数组结构赋值,对吗?上一节的视频里老师回顾复制数组的时候这两种方法都用到了,可是之前一个问答里好像看到有老师说这俩是不一样的。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,随机数没有生成100,第一个阶段学习的随机数公式如下:

http://img1.sycdn.imooc.com//climg/5eb4c037091e83cc05590092.jpg

生成0到100套用公式,代码改为如下:

http://img1.sycdn.imooc.com//climg/5eb4c057094e010805240101.jpg

另外,[...arr2]=arr1是把arr1赋值给arr2, arr2=[...arr1]是先把arr1解构然后再赋值给arr2,实现的效果是一样的,结果都是把arr1的元素赋值给了arr2。自己可以写一下代码测试哦~

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师