概述
获取多个数字中的最大值
示例
function max() {
const nums = Array.prototype.slice.call(arguments) // 变为数组
let max = 0
nums.forEach(n => {
if (n > max) {
max = n
}
})
return max
}
感受
换一种写法
function max(...array) {
const length = array == null ? 0 : array.length
return length
? array.reduce((acc,cur) => {
return acc > cur ? acc : cur
})
: void 0
}
max(1,2,3)
当然没必要
直接用Math.max()就好