Js apply方法详解
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记...)
call:和apply的意思一样,只不过是参数列表不一样....示例
在Studen函数里面可以将apply中修改成如下:
Person.call(this,name,age);
这样就ok了
3.什么情况下用apply,什么情况下用call
在给对象参数的情况下,...) 就可以采用 apply , 如果我的Person的参数列表是这样的(age,name),而Student的参数列表是(name,age,grade),这样就可以用call来实现了,也就是直接指定参数列表对应值的位置...同样和 max是一个思想
var min = Math.min.apply(null,array);
c)Array.prototype.push 可以实现两个数组合并
同样push方法没有提供push