js获取数组的最大值

//es6数组展开

    let arr = [1,5,6,2,2,9,22,98];

    let max1 = Math.max(...arr);

    console.log(max1);

    //假设思想

    let max2 = arr[0];

    for(let i=0;i

      let curr = arr[i];

      curr > max2 ? max2 = curr : null;

    }

    console.log(max2);

    //字符串拼接

    let max3 = eval("Math.max(" + arr.toString() + ")");

    console.log(max3);

    //apply方法

    let max4 = Math.max.apply(null,arr);

    console.log(max4);

你可能感兴趣的:(js获取数组的最大值)