Math.min()或Math.max()不能直接对数组使用么?

Math.min()或Math.max()不能直接对数组使用么?

为什么我用这个方法找最大值和最小值出现NaN啊?

正在回答

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

2回答

你好同学,没有排序的时候也可以,不过需要Math.min(),Math.max()配合aplly()去使用,因为aplly()是后面深入课程中要讲解的方法,同学现在还没有学到,所以建议你先按照本题要求去做。等学习了后面的知识后,再去思考没有排序的情况哦。

祝学习愉快,望采纳。

好帮手慕夭夭 2019-07-03 11:32:45

你好同学,没错的,Math.min(),Math.max()参数不能直接设置数组, 本题如果想要获取最大值和最小值,直接使用数组下标的方式去获取数组中的元素即可,因为数组本身是降序排列,第一个元素就是最大的,最后一个就是最小的,参考如下:

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

如果还有其他问题,建议同学把自己的代码粘贴到问答区域,以便老师帮助你辅导。

祝学习愉快,望采纳。

  • 提问者 慕码人8446080 #1
    那在数组没有排序的情况下有没有办法直接找最大值啊?
    2019-07-03 11:38:05
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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