老师,麻烦看下
来源:6-4 编程练习
weixin_慕斯卡2316274
2020-03-01 17:20:32
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title></title>
</head>
<body>
<script>
//在此处补充代码
var data=[2, 4, 1, -1, 56, 3, -7];
function min(){
var sum = [];
for(var i = 0;i<arguments.length;i++){
sum=arguments[i];
};
return Math.min(sum);
};
console.log(min.apply(min,data));
</script>
</body>
</html>
2回答
同学你好,可以参考下图注释理解
建议:同学参考老师上次回答给出的方案修改。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
好帮手慕慕子
2020-03-01
同学你好,如下所示,当最小值修改为-56时,控制台打印的还是最后一个-7
建议:一开始将第一个值赋值给sum,然后,在for循环中添加一个判断,进行比较,将小值重新赋值给sum,最后返回sum即可。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题