2019独角兽企业重金招聘Python工程师标准>>>

var numReg = /^-?[0-9]+.?[0-9]*$/Array.prototype.min = function() {return this.reduce(function(preValue, curValue,index,array) {if ( numReg.test(preValue) && numReg.test(curValue) ) {return preValue > curValue ? curValue : preValue;} else if ( numReg.test(preValue) ) {return preValue;} else if ( numReg.test(curValue) ) {return curValue;} else {return 0;}})
}Array.prototype.max = function() {return this.reduce(function(preValue, curValue,index,array) {if ( numReg.test(preValue) && numReg.test(curValue) ) {return preValue < curValue ? curValue : preValue;} else if ( numReg.test(preValue) ) {return preValue;} else if ( numReg.test(curValue) ) {return curValue;} else {return 0;}})
}

此处参考了:http://www.w3cplus.com/javascript/calculate-the-max-min-value-from-an-array.html

转载于:https://my.oschina.net/gouqizi/blog/686951

计算 JS 数组中最大最小值相关推荐

  1. js计算对象数组中某个属性合计

    js 计算对象数组中某个属性合计 countTotal调用示例: let arr = [{id: 0, price: 199.88},{id: 1, price: 299.88},{id: 2, pr ...

  2. 从JS数组中删除重复的值[duplicate]

    本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...

  3. JavaScript 数组排序及查找数组中最大值最小值方法

    JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...

  4. python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数

    python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点 ...

  5. python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数

    python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录

  6. pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值、计算多数据列滑动窗口中的最小值

    pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值.计算多数据列滑动窗口中的最小值 目录

  7. 算法-------寻找旋转排序数组中的最小值

    题目 寻找旋转排序数组中的最小值假设按照升序排序的数组在预先未知的某个点上进行了旋转.( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] ).请找出其中最小的元素 ...

  8. js数组中forEach/some/every/map/filter/reduce的区别

    2019独角兽企业重金招聘Python工程师标准>>> // js数组中forEach/some/every/map/filter/reduce的区别// 1. foreach:就是 ...

  9. 求数组中的最小值以及最小值的序列号

    var Arr = [5,6,1,2,3];// var minValue = Math.min.apply(null,Arr);//apply方法可直接求出数组中的最小值var minIndex = ...

最新文章

  1. iostext添加点击事件_iOS给UILabel添加点击事件
  2. python实现选择排序
  3. [android] setOnTouchEvent 设置返回值为true 和 false的区别
  4. java获取mavenlib路径,maven install报错致命错误: 在类路径或引导类路径中找不到程序包 java.lang | ZPY博客...
  5. 分析linux相关日志文件,Linux日志系统与分析.pdf
  6. 深入并发包-ConcurrentHashMap
  7. linux检测端口是否开放的3种命令
  8. Netty工作笔记0011---Channel应用案例2
  9. B - I Hate It(单点更新)(区间求最大值)
  10. 中国黑客常用的八种工具及其防御方法(转)
  11. java连接mysql数据库的详细步骤
  12. java+nanomsg(jnanomsg)
  13. VLAN-TAG 知识相关
  14. EXCEL取小数点数值
  15. laragon用php连接数据库,Laragon - PHP 集成环境 - 技术资源库 - by 安拓网络技术资源库 - by 安拓网络...
  16. 设备价格暴涨让苹果公司在俄罗斯的最大授权经销商被迫关门谢客
  17. 我是一只可可爱爱的小粽子
  18. 一文教你看懂Fama-French三因子模型
  19. 单机安装Hive和Zepplin
  20. ASP 、PHP 代码加密的安全性逻辑思考

热门文章

  1. 数据库ORA-00600 [15160]处理
  2. phpmyadmin使用远端mysql
  3. Linux下双线双ip访问内网服务器之另类解决办法
  4. KMP算法的学习经验
  5. mysql安装后无法启动和连接问题
  6. 全栈工程师之路-中级篇之小程序开发-第二章第五节小程序中的Promise
  7. c结构体里的数组与指针
  8. 根据 xsd 生成 jaxb java 类
  9. 单独运行shell脚本与crontab运行shell脚本的区别
  10. 图书馆可以借到的书目