区别call() 和 .apply()

来源:互联网 发布:淘宝直通车图片优化 编辑:程序博客网 时间:2024/05/18 03:36

作用:动态改变某个类的某个方法的运行环境。

apply()函数有两个参数:第一个参数是上下文,第二个参数是参数组成的数组。如果上下文是null,则使用全局对象代替。例如:

function.apply(this,[1,2,3])

call()的第一个参数是上下文,后续是实例传入的参数序列,例如:

function.call(this,1,2,3);

0 0
原创粉丝点击