js移出数组中的最大值最小值
来源:互联网 发布:caffe softmax loss 编辑:程序博客网 时间:2024/05/04 03:54
function spliceMaxMin (arry){ var result = arry.splice(0), max = Math.max(...result), min = Math.min(...result) for(var i = 0; i < result.length;i++){ if(result[i] == max){ result.splice(i,1) } if(result[i] ==min){ result.splice(i,1) } } return result}
内置函数Math.max()和Math.min()可以分别找出参数中的最大值和最小值。
这些函数对于数字组成的数组是不能用的。但是,这有一些类似地方法。
Function.prototype.apply()
让你可以使用提供的this
与参数组成的_数组(array)_来调用函数。
var numbers = [1, 2, 3, 4];Math.max.apply(null, numbers) // 4Math.min.apply(null, numbers) // 1
给apply()
第二个参数传递numbers
数组,等于使用数组中的所有值作为函数的参数。
一个更简单的,基于ES2015的方法来实现此功能,是使用展开运算符.
var numbers = [1, 2, 3, 4];Math.max(...numbers) // 4Math.min(...numbers) // 1
此运算符使数组中的值在函数调用的位置展开。
Math.max(1, 2, 3, 4); // 4Math.min(1, 2, 3, 4); // 1
阅读全文
0 0
- js移出数组中的最大值最小值
- js获取数组中的最大值或最小值
- js获取数组中的最大值最小值
- Js获取数组中的最大值和最小值
- 数组中的最大值最小值
- js 取数组最大值、最小值
- js 取数组最大值、最小值.
- js中如何快速获取数组中的最大值最小值
- js中获取数组中的最大值和最小值函数
- JS中如何快速获取数组中的最大值最小值
- js中如何快速获取数组中的最大值最小值
- 寻找数组中的最大值最小值
- js 获取数组最大值和最小值(test)
- Js取数组中最大值和最小值
- js 数组中 求最大值和最小值
- Js取数组中最大值和最小值
- js数组最大值max和最小值min
- 寻找数组中的最大值和最小值
- Java异常机制--try catch finally 执行顺序详解
- Maven的传递性依赖
- AspDotNet中比较特别的对象
- 启动盘制作大全
- (7)设计模式之代理模式(结构型模式)-静态代理
- js移出数组中的最大值最小值
- oracle数据库中varchar2陷阱
- Java的四种引用之强弱软虚
- matlab的bwlabel(BW,n)用法
- 图像缩放--插值法(opencv,原理)
- Java基础--------(3)数据类型
- linux修改原来mysql 密码
- C#获取网页内容,解决大部分乱码问题
- Java FTP客户端