取最大值(最小值)简介代码

var arr=[1,2,3,4,5,6,10,7,9,11,20,19];

alert(Math.min.apply(null,arr));//获取数组中最小值

alert(Math.max.apply(null,arr));//获取数组中的最大值


var max = Math.max.apply(Math,values);

      执行Math对象中的max函数,参数为values,并将返回结果赋值于max其中apply 函数为JS的内置函数,作用为执行该函数。且只能被函数调用。apply函数中的第一个参数为函数所属对象,通常为当前页面(this)。第二个参数为传入到函数中的参数数组(必须为数组)。

Math.min.apply(obj,args);//这个obj对象将代替Function类里this对象,第二个传进来的是数组

Math.max.apply(obj,parms);//这个obj对象将代替Function类里this对象,第二个传进来的是参数

Math.min()虽然能取到最小值,但是不支持数组。所以可以用Math.min.apply(null,arr)来获取数组中的最小值。

null:把null传给函数中的this。因为max是不用this的,这里方便起见就传个null,占一个位置。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SLIP的全称是Serial Line IP。它是一种在串行线路上对 IP数据报进行封装的简单形式。 S L I ...
    张芳涛阅读 4,988评论 0 1
  • 稻盛和夫阿米巴经营的三个目的 目的之一:确定与市场挂钩的分部门核算制度 1、需要的不是过去的数字,而是“现在的数字...
    谢老二阅读 6,067评论 0 0
  • 饥人谷知乎前端学习指南132GitHub笔试面试题集锦饥人谷课件课堂内外一些前端小项目饥人谷 api饥人谷作品库G...
    _空空阅读 1,562评论 0 0
  • 你说 毕业了去外面闯荡 你说 为了心中的梦想启航 你说 家再好也要独自去飞翔 你说 总不能在我的羽翼下成长 你说 ...
    淡雅伊人阅读 2,905评论 7 8
  • 清风拂面暖阳微微,清新的空气里充满了阳光的味道。漫步在这条走了无数次的栈道上几乎忘却了繁忙的工作和堆叠的账单。 看...
    _流云_阅读 1,765评论 0 0

友情链接更多精彩内容