JS 获取数组中的最大值或最小值
遍历方法:
let tpl = [1,12,8,5];
let max = tpl[0];
for(let item of tpl){
if(max < item) max = item
}
console.log(max);
使用apply方法:
var arr = [1,12,8,5];
console.log(Math.max.apply(null, arr)); // 最大值, null 参数无关紧要,任意值都ok
console.log(Math.min.apply(null, arr)); // 最小值, null 参数无关紧要,任意值都ok
多维数组:
var doubleArr = [1, 2, 3, [5, 6], [7, 4, 8]];
var arr = doubleArr.join(",").split(","); // 先转化为一维数组
console.log(Math.max.apply(null, arr)); // 最大值, null 参数无关紧要,任意值都ok
console.log(Math.min.apply(null, arr)); // 最小值, null 参数无关紧要,任意值都ok