文档章节

js数组的最大值

kore_wang
 kore_wang
发布于 2014/06/30 10:10
字数 174
阅读 1154
收藏 2

说下js里数组的最大值 ,如果前端遇到一个扯淡的后端给你返回数据 ,而老板要求实现排序或者最大最小值,后端一大堆都有你自己是排列,一个sql语句搞定的话,也不比浪费我这几分钟扯这个,

大家都知道call  apply  这里用下这个apply实现

//Array max==
Array.prototype.max=function(){
    return Math.max.apply({},this);
}
//Array min==
Array.prototype.min=function(){
    return Math.min.apply({},this);
}

[5,2,0].max();  //output  5

[1,3,1,4].min();  //output 1

或者也可以这样子写:
Array.max=function(A){//max
    return Math.max.apply({},A);
}

Array.min=function(B){//min
    return Math.min.apply({},B);
}

Array.max([1,2,3]); //output 3
Array.min([8,4]); //output 4

    根据不同场景选用自己合适的

© 著作权归作者所有

共有 人打赏支持
kore_wang
粉丝 1
博文 19
码字总数 8665
作品 0
成都
JavaScript学习笔记(二)

JavaScript的数据类型分为:原始类型和对象类型。JavaScript中有两个特殊的原始值:null(空)和undefined(未定义)。 JavaScript中所有数字均用浮点数值表示。javaScript采用64位浮点格式表示数...

第五郎
2014/03/29
0
0
【转】这些年,我收集的JavaScript代码(二)

以下内容来自,真心不错的系列博文,希望原楼主继续分享: http://7788a.iteye.com/blog/1610177 一、JavaScript跨平台事件   对于跨平台事件我们一般这么写(只例举添加事件): function a...

王小明123
2012/07/30
0
0
JavaScript求数组的最大值与最小值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37338983/article/details/82953887 在JavaScript中,当要求一串数中的最大值或最小值时,可以使用Math.ma...

Bruce_wjh
10/06
0
0
入门(mongodb权威指南第二章)

mongodb的基本概念 文档时mongodb中数据的基本单元,类似于关系数据库中的行(但是比行更复杂) 集合可以看做是没有模式的表 mongodb的单个实例可以容纳多个独立的数据库,每一个都拥有自己的...

十一月不远
2013/03/19
0
0
code-rhythm:写了个vscode扩展,让代码更有快感

项目地址 Github - onvno/code-rhythm 原因 写代码本身是件快乐的事情,但开发中总有各种烦恼。 有时候一个很简单的方法,因为不确定传参的形式,不确定返回形式,不确定具体用法,就得翻墙,...

onvno_
06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

10-《深度拆解JVM》JVM是怎么实现invokedynamic的?(下)

一、问题引入 上回讲到,为了让所有的动物都能参加赛马,Java 7 引入了 invokedynamic 机制,允许调用任意类的“赛跑”方法。不过,我们并没有讲解 invokedynamic,而是深入地探讨了它所依赖...

飞鱼说编程
29分钟前
1
0
457. Circular Array Loop

Description Difficulty : Medium You are given an array of positive and negative integers. If a number n at an index is positive, then move forward n steps. Conversely, if it's n......

52iSilence7
44分钟前
1
0
MySQL SQL 常见用法

某字段重复记录 select a.fieldA from tableA a group by a.fieldA having count(a.fieldA)>1;==select * from (select a.fieldA, count(1) as faCount from tableA a group......

园领T
今天
1
0
如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则

以下是如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则。 防火墙 防火墙是一组规则。当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会...

linuxprobe16
今天
1
0
发生系统错误 5 拒绝访问

1、使用命令net start *开启一个服务的时候,出现发生系统错误5,拒绝访问。 解决:切换到管理员模式执行此命令即可。

fang_faye
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部