js求最大值的几种方法

2020年08月01日 前端开发 237点热度 0人点赞 0条评论

js求最大值是在做网站建站的时候经常需要用的,今天就记录一下js求最大值的几种方法。

js求最大值

js求最大值

方法一:使用es6拓展运算符...求最大值

Math.max(...arr)

方法二:es5 apply(与方法1原理相同)

Math.max.apply(null,arr)

方法三:for循环

let max = arr[0];
for (let i = 0; i < arr.length - 1; i++) {
    max = max < arr[i+1] ? arr[i+1] : max
}

方法四:利用js数组sort()方法

arr.sort((num1, num2) => {
    return num1 - num2 < 0
})
arr[0]

方法五:数组reduce

arr.reduce((num1, num2) => {
    return num1 > num2 ? num1 : num2}
)

以上就是今天分享的五种js求最大值的方法,在网站建设中根据实际的情况和需求任选一种即可。

标签:

建站我帮您

保持饥渴的专注,追求最佳的品质

文章评论