老师请检查

来源:7-2 编程练习

宝慕林4466778

2020-07-30 10:13:38

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<script>



let tenRandomNum=()=>{

let arr=[];

for(let i=0;i<10;i++){

arr.push(parseInt(Math.random()*100))

}

            return arr

}

let sortreverse=(randomNumArr)=>{

let newarr=randomNumArr.sort().reverse();

          return newarr

}

let ten_Random_Num=tenRandomNum()

let copyten_Random_Num=[...ten_Random_Num]

let newarr=sortreverse(copyten_Random_Num)

let maxnum =Math.max(...newarr)

let minnum =Math.min(...newarr)

let data=[ten_Random_Num,newarr,maxnum,minnum]


let display=(data)=>{

let elem=document.createElement('div');

elem.innerHTML=`原数组:${data[0]},新数组:${data[1]}

最大值:${data[2]}

最小值:${data[3]}`;

document.body.appendChild(elem)

}



display(data)




   

</script>

</body>

</html>


写回答

2回答

好帮手慕码

2020-07-30

同学你好,代码效果正确。另,区别是返回值,如下:

http://img.mukewang.com/climg/5f22646009dc95d103930143.jpg

打印结果:

http://img.mukewang.com/climg/5f22645b09e5a2fd01270064.jpg

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

0

宝慕林4466778

提问者

2020-07-30

老师 我稍微改了一下sort 方法  发现一个问题

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<script>



let tenRandomNum=()=>{

let arr=[];

for(let i=0;i<10;i++){

arr.push(parseInt(Math.random()*100))

}

            return arr

}

let sortreverse=(randomNumArr,fn)=>{

let newarr=randomNumArr.sort(fn).reverse();

          return newarr

}

let ten_Random_Num=tenRandomNum()

let copyten_Random_Num=[...ten_Random_Num]

let newarr=sortreverse(copyten_Random_Num,(a,b)=>a-b)

let maxnum =Math.max(...newarr)

let minnum =Math.min(...newarr)

let data=[ten_Random_Num,newarr,maxnum,minnum]


let display=(data)=>{

let elem=document.createElement('div');

elem.innerHTML=`原数组:${data[0]},新数组:${data[1]}

最大值:${data[2]}

最小值:${data[3]}`;

document.body.appendChild(elem)

}



display(data)




   

</script>

</body>

</html>

箭头函数(a,b)=>{a+b} 和(a,b)=>a+b 有什么区别 能解释一下吗

0

0 学习 · 10739 问题

查看课程

相似问题

请老师检查

回答 3

请老师检查

回答 1

老师请检查

回答 1

老师请检查

回答 1

老师请检查

回答 1