计算 JS 数组中最大最小值
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 数组中最大最小值相关推荐
- js计算对象数组中某个属性合计
js 计算对象数组中某个属性合计 countTotal调用示例: let arr = [{id: 0, price: 199.88},{id: 1, price: 299.88},{id: 2, pr ...
- 从JS数组中删除重复的值[duplicate]
本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...
- JavaScript 数组排序及查找数组中最大值最小值方法
JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...
- python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数
python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点 ...
- python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数
python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录
- pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值、计算多数据列滑动窗口中的最小值
pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值.计算多数据列滑动窗口中的最小值 目录
- 算法-------寻找旋转排序数组中的最小值
题目 寻找旋转排序数组中的最小值假设按照升序排序的数组在预先未知的某个点上进行了旋转.( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] ).请找出其中最小的元素 ...
- js数组中forEach/some/every/map/filter/reduce的区别
2019独角兽企业重金招聘Python工程师标准>>> // js数组中forEach/some/every/map/filter/reduce的区别// 1. foreach:就是 ...
- 求数组中的最小值以及最小值的序列号
var Arr = [5,6,1,2,3];// var minValue = Math.min.apply(null,Arr);//apply方法可直接求出数组中的最小值var minIndex = ...
最新文章
- iostext添加点击事件_iOS给UILabel添加点击事件
- python实现选择排序
- [android] setOnTouchEvent 设置返回值为true 和 false的区别
- java获取mavenlib路径,maven install报错致命错误: 在类路径或引导类路径中找不到程序包 java.lang | ZPY博客...
- 分析linux相关日志文件,Linux日志系统与分析.pdf
- 深入并发包-ConcurrentHashMap
- linux检测端口是否开放的3种命令
- Netty工作笔记0011---Channel应用案例2
- B - I Hate It(单点更新)(区间求最大值)
- 中国黑客常用的八种工具及其防御方法(转)
- java连接mysql数据库的详细步骤
- java+nanomsg(jnanomsg)
- VLAN-TAG 知识相关
- EXCEL取小数点数值
- laragon用php连接数据库,Laragon - PHP 集成环境 - 技术资源库 - by 安拓网络技术资源库 - by 安拓网络...
- 设备价格暴涨让苹果公司在俄罗斯的最大授权经销商被迫关门谢客
- 我是一只可可爱爱的小粽子
- 一文教你看懂Fama-French三因子模型
- 单机安装Hive和Zepplin
- ASP 、PHP 代码加密的安全性逻辑思考