码迷,mamicode.com
首页 > 编程语言 > 详细

求出数组中最大的值和最小值

时间:2018-04-09 15:04:00      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:数组   位置   log   font   最小值   eve   最小   最大   size   

看到这个题目时,我的第一反应是给个sort(),然后运用reverse(),然后取出第一个值。就是最大值。下面我举个例子。
var a = [1,5,7,10,3,56];
console.log(a.sort().reverse()[0]);  ==>[1, 10, 3, 5, 56, 7]
结果结果,不是应该是56吗?好吧,这个方法不适合它是以第一个位置的数进行比较。

所有这个问题需要用到原型js中的方法。
console.log(Math.max.apply(this,a));==>56

那么对于求出数组中最下的数,就是这样console.log(Math.min.apply(this,a));==>1


求出数组中最大的值和最小值

标签:数组   位置   log   font   最小值   eve   最小   最大   size   

原文地址:https://www.cnblogs.com/xingzoudecd/p/8759002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!