在数组Javascript中查找最小值和最大值

托马克斯

所以我尝试找到一个数组的最小值和最大值,并想调用该函数。我编写了这段代码,但是没有用。我就是不明白为什么。

function getMinMax(arr){
  let maximum = Math.max(arr);
  let minimum = Math.min(arr);
 let result =  ([maximum, minimum]); 
  return result;
};

getMinMax([10,3,8,1,33])
什么啊

您可以通过两种方式找到最大值和最小值。第一种方法继续使用javascript中的最大和最小形式的Math函数,如果需要在必须设置max和min中的数字时需要使用它,例如:

let maximum = Math.max(10, 3, 8, 1, 33);
let minimum = Math.min(10, 3, 8, 1, 33);

现在您有了一个数组,因此必须转换为As,例如:在使用...时,让array = [1,2,3,4,5]在将数组转换为this之前:1,2,3 ,4,5例如:

function getMinMaxWithMath(arr){
  // Math.max(10,3,8,1,33)
  let maximum = Math.max(...arr);
  // Math.min(10,3,8,1,33)
  let minimum = Math.min(...arr);
 let result =  ([maximum, minimum]); 
  return result;
};

console.log('getMinMaxWithMath ', getMinMaxWithMath([10,3,8,1,33]));

例如,可以使用for循环的第二种方式:

function getMinMaxForLoop(arr){
  let maximum = arr[0];
  let minimum = arr[0];
  for (let i = 0 ; i < arr.length; i++) {
    if (maximum < arr[i]) {
      maximum = arr[i];
    } else {
      minimum = arr[i];
    }
    
  }
 let result =  ([maximum, minimum]); 
  return result;
};
console.log('getMinMaxForLoop : ',getMinMaxForLoop([10,3,8,1,33]))

您可以从此链接查看输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数组中查找最小值和最大值的有效方法

来自分类Dev

Java –在数组中查找最小值和最大值

来自分类Dev

在数组中查找最小值和最大值

来自分类Dev

JavaScript中数组的最小值和最大值

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

awk查找数组的最小值和最大值

来自分类Dev

在数组C ++中查找最小值/最大值的索引

来自分类Dev

在数字序列中查找错过的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

使用JavaScript查找数组中的最小和最大值

来自分类Dev

使用C中的函数查找数组中的最大值和最小值

来自分类Dev

数组中的Java最小值和最大值

来自分类Dev

数组中的最大值和最小值

来自分类Dev

递归查找数组中的最小值和最大值

来自分类Dev

在单个递归函数中查找数组的最大值和最小值

来自分类Dev

在Java 2D数组中查找最大值和最小值

来自分类Dev

递归查找数组中的最小值和最大值

来自分类Dev

Python递归-在嵌套数组中查找最大值和最小值之和

来自分类Dev

通过for循环查找数组中的最大值和最小值

来自分类Dev

NodeJS:Array.reduce 在对象数组中查找最小值和最大值

来自分类Dev

在 Scala 中查找给定数组的最小值和最大值

来自分类Dev

在 matlab 中查找在数组或矩阵范围内计算的最小值或最大值的索引

来自分类Dev

在JavaScript中从二维数组获取最小值和最大值

来自分类Dev

在数据中查找最大值和最小值,并将True / False附加到对应的行-Python

来自分类Dev

在数组中查找最小值

来自分类Dev

R:在数据框中查找列列表的最大值/最小值

来自分类Dev

在数组中找到最小值和最大值时出现Stackoverflow错误?

Related 相关文章

  1. 1

    在数组中查找最小值和最大值的有效方法

  2. 2

    Java –在数组中查找最小值和最大值

  3. 3

    在数组中查找最小值和最大值

  4. 4

    JavaScript中数组的最小值和最大值

  5. 5

    从数组中查找最小值和最大值,最小值始终为0

  6. 6

    从数组中查找最小值和最大值,最小值始终为0

  7. 7

    awk查找数组的最小值和最大值

  8. 8

    在数组C ++中查找最小值/最大值的索引

  9. 9

    在数字序列中查找错过的最大值和最小值

  10. 10

    在.json中查找最大值和最小值

  11. 11

    在.json中查找最大值和最小值

  12. 12

    使用JavaScript查找数组中的最小和最大值

  13. 13

    使用C中的函数查找数组中的最大值和最小值

  14. 14

    数组中的Java最小值和最大值

  15. 15

    数组中的最大值和最小值

  16. 16

    递归查找数组中的最小值和最大值

  17. 17

    在单个递归函数中查找数组的最大值和最小值

  18. 18

    在Java 2D数组中查找最大值和最小值

  19. 19

    递归查找数组中的最小值和最大值

  20. 20

    Python递归-在嵌套数组中查找最大值和最小值之和

  21. 21

    通过for循环查找数组中的最大值和最小值

  22. 22

    NodeJS:Array.reduce 在对象数组中查找最小值和最大值

  23. 23

    在 Scala 中查找给定数组的最小值和最大值

  24. 24

    在 matlab 中查找在数组或矩阵范围内计算的最小值或最大值的索引

  25. 25

    在JavaScript中从二维数组获取最小值和最大值

  26. 26

    在数据中查找最大值和最小值,并将True / False附加到对应的行-Python

  27. 27

    在数组中查找最小值

  28. 28

    R:在数据框中查找列列表的最大值/最小值

  29. 29

    在数组中找到最小值和最大值时出现Stackoverflow错误?

热门标签

归档