call和apply求最大和最小值

Posted 土豆zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了call和apply求最大和最小值相关的知识,希望对你有一定的参考价值。

  1. ,取最大值  
  2.   
  3. var arr = [1,3,7,22,677,-1,2,70];  
  4.   
  5. Math.max.apply(Math, arr);//677  
  6. Math.max.call(Math, 1,3,7,22,677,-1,2,70);//677  
  7.   
  8.   
  9. 2,取最小值  
  10.   
  11. var arr = [1,3,7,22,677,-1,2,70];  
  12. Math.min.apply(Math, arr);//-1  

   
    1. 可以换成this
    2. document.write(Math.max.apply(this, arr));//677 
      document.write("<br/>")
      document.write(Math.max.apply(Math, arr));//677

 
  1. Math.min.call(Math, 1,3,7,22,677,-1,2,70);//-1  

以上是关于call和apply求最大和最小值的主要内容,如果未能解决你的问题,请参考以下文章

CALL/APPLY一些编程基础以及一些基础知识正则

求数组中最小的数值(结合apply() call())

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

数组最大元素及下标

求数组最大值或最小值

js—求数组中的最大最小值