为什么用Math.max( )跟Math.min( )的方法不行?是不是讲课的时候没讲全呢?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Math.random()</title>
</head>
<body>
<script>
//补充代码
var nub=[];
for(var i=0;i<10;i++){
nub[i]=Math.floor(Math.random()*101);
}
document.write("原数组为:"+"<br/>"+nub+"<br/>");
var newNub=nub.sort(function(a,b){return b-a}),
nubMax=newNub[0],//nubMax=Math.max(newNub),
nubMin=newNub[9];//nubMin=Math.min(newNub);
document.write("数组降序排序后为:"+"<br/>"+newNub+"<br/>");
document.write("这组数中最大的值是:"+nubMax+",最小的值是:"+nubMin);
</script>
</body>
</html>
正在回答
同学你好!
请问同学是这样的形式吗?
它确实是可以实现的,...是es6中的一个新语法,叫展开运算符
展开运算符允许一个表达式在某处展开。展开运算符在多个参数(用于函数调用)或多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方可以使用。
这里用它的一个基本用途合并数组来举例:
整个运算符因为是比较新的语法,不是很常用(可能会有兼容性)。这里同学做知识拓展即可
如果帮助到了你 欢迎采纳 祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星