Js apply方法详解
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记...主要我是要解决一下几个问题:
apply和call的区别在哪里
什么情况下用apply,什么情况下用call
apply的其他巧妙用法(一般在什么情况下可以使用apply)
我首先从网上查到关于apply...apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性....通常在什么情况下,可以使用apply类似Math.min等之类的特殊用法:
一般在目标函数只需要n个参数列表,而不接收一个数组的形式([param1[,param2[,…[,paramN]]]]),可以通过...apply的方式巧妙地解决这个问题!