数组求最大值几种方法

作者: isSunny | 来源:发表于2019-11-14 17:03 被阅读0次

1.循环for

var arr = [1,2,40,39,3,10];
var max=arr[0];
for(var i=0;i<arr.length;i++){
       max = max>arr[i-1]?max:arr[i-1];
 }
console.log(max);//40

2.利用apply,Math.max

var arr = [1,2,40,39,3,10];
 var max = Math.max.apply(null,arr);
console.log(max);//40

3.reduce

var arr = [1,2,40,39,3,10];
var max = arr.reduce(function(n1,n2){
    return n1>n2?n1:n2;
})
console.log(max);//40

4.es6,利用扩展运算符...

var arr = [1,2,40,39,3,10];
var max = Math.max(...arr);
console.log(max);

好啦,今天的求数组最大值的方法就写到这里啦,欢迎补充。

相关文章

  • 数组求最大值几种方法

    1.循环for 2.利用apply,Math.max 3.reduce 4.es6,利用扩展运算符... 好啦,今...

  • jsday02

    数组 数组求最大值 数组求最小值 数组拼接成字符串 反转数组 冒泡排序 阻止链接跳转 数组的一些方法

  • JS求最大值和数组去重

    一、求最大值: 二、数组去重:

  • 求先递增后递减数组最大值的下标

    求先递增后递减数组最大值的下标 给定数组 a, 里面的元素先严格递增后严格递减, 求最大值元素的下标. 满足时间复...

  • function

    求任意数组的最大值 求任意数组的最小值 //求任意范围数字和 求任意数字的总和 // type 检测参数数据类型...

  • matlab里面的max和min

    求数组最大值 输出: 求矩阵最大值 输出: 输出: 输出: 对 min 来说是一样的

  • 求数组中的最大值(最小值)

    前言 这里记录下几种JavaScript求数组最大值(最小值)的方法。废话不多说,直接上代码。 正文 1.最原始的...

  • 数组求最大值

    js中数组求最大值,对我来说,第一反应就是Math.max(arr) 接下来就遇到尴尬的事情了: 于是我在查阅资料...

  • Java(第十五天)

    1.二维数组简介 2.数组求最大值 3.方法的覆盖和重载 4.String字符串简介 运行结果如下图: 5.out...

  • 元月26日

    噼里啪啦一顿神操作,去除最大值和最小值然后求平均值的函数出现了, 用到了数组的forEach方法,sort方法,p...

网友评论

    本文标题:数组求最大值几种方法

    本文链接:https://www.haomeiwen.com/subject/hcrlhctx.html