当前位置: 首页 > news >正文

javascript中快速获取最大值和最小值

在 ES6 中,你可以使用 Math.maxMath.min 函数来获取一组数字中的最大值和最小值。这两个函数都接受一个可变数量的参数,并返回这些参数中的最大值或最小值。

以下是一个示例:

const numbers = [1, 2, 3, 4, 5];const max = Math.max(...numbers);
const min = Math.min(...numbers);console.log(max); // 输出 5
console.log(min); // 输出 1

在这个示例中,我们首先定义了一个包含一些数字的数组 numbers。然后,我们使用扩展运算符 ... 将数组展开为函数的参数,并将这些参数传递给 Math.maxMath.min 函数。这两个函数返回数组中的最大值和最小值,我们将这些值分别存储在 maxmin 变量中。

请注意,如果数组为空,Math.maxMath.min 将返回 -InfinityInfinity,因为它们没有参数可以比较。如果你需要处理空数组,你可能需要添加一些额外的逻辑来处理这种情况。

http://www.lryc.cn/news/460933.html

相关文章:

  • git merge啥意思
  • Web编程---Servlet技术
  • 【cocos creator】输入框滑动条联动小组建
  • Flink时间窗口程序骨架结构
  • 计算机视觉之可做什么
  • 观察者模式的思考
  • ORACLE SELECT INTO 赋值为空,抛出 NO DATA FOUND 异常
  • GPT提示词
  • Redis协议详解及其异步应用
  • LeetCode213:打家劫舍II
  • linux一二三章那些是重点呢
  • C语言中的程序入口:超越main函数的探索
  • 《面试之MQ篇》
  • Git 分支操作-开发规范
  • JSONArray根据指定字段去重
  • 线程有哪几种状态? 分别说明从一种状态到另一种状态转变有哪些方式?
  • 自注意力机制self-attention中的KV 缓存
  • 前端库--nanoid(轻量级的uuid)
  • 计算机基础-什么是网络端口?
  • 力扣动态规划基础版(斐波那契类型)
  • Java重修笔记 InetAddress 类和 Socket 类
  • 秋招突击——8/6——万得数据面试总结
  • STM32定时器
  • 第七课 Vue中的v-for遍历指令
  • 【NTN 卫星通信】卫星通信的专利
  • vue3 element table 插槽外的数据更新,插槽内的数据未更新。
  • 飞凌嵌入式FET527N-C核心板已适配OpenHarmony4.1
  • CVPR 2024最佳论文候选-pixelSplat论文解读
  • 在Android中如何切割一张图片中的不规则“消息体/图片/表情包等等”?
  • Jenkins+Ant+Jmeter接口自动化集成测试