apply()

Posted Isabel4u

tags:

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

参见http://blog.csdn.net/business122/article/details/8000676

a)Math.max 可以实现得到数组中最大的一项  

因为Math.max 参数里面不支持Math.max([param1,param2]) 也就是数组  

但是它支持Math.max(param1,param2,param3…),所以可以根据刚才apply的那个特点来解决 var max=Math.max.apply(null,array),这样轻易的可以得到一个数组中最大的一项  

(apply会将一个数组装换为一个参数接一个参数的传递给方法)

  这块在调用的时候第一个参数给了一个null,这个是因为没有对象去调用这个方法,我只需要用这个方法帮我运算,得到返回的结果就行,.所以直接传递了一个null过去  

以上是关于apply()的主要内容,如果未能解决你的问题,请参考以下文章

SQL 关于apply的两种形式cross apply 和 outer apply

SQL 关于apply的两种形式cross apply 和 outer apply

是否可以为 apply::Apply 实现运算符重载?

JS中 call和apply的区别和作用

pandas使用apply函数:在dataframe数据行(row)上施加(apply)函数

R语言的apply函数不大明白,求纠错