求数组最小值的几个方法
var arr = [2, 1, 3, 6, 5, 4];
console.log(fn(arr)); //1
function fn(arr){
return Math.min.apply(null,arr);
}
function fn(arr){
return Math.min(...arr);
}
function fn(arr){
var a = arr[0];
var len = arr.length;
for (var i = 0; i < len; i++) {
if (a > arr[i]) {
a = arr[i];
}
}
return a;
}
function fn(arr) {
arr.sort(function(a,b){return a-b});//将数组从小到大排序;
return arr[0];
}
function fn(arr) {
return arr.reduce(function(prev,next){return prev < next? prev:next});
}