【发布时间】:2015-11-03 05:53:46
【问题描述】:
两者都在相同的上下文中调用相同的函数,那么这些语句之间有什么区别。
this.subject.hello();
apply() 用于在不同的上下文中调用方法。但在这里它是在相同的上下文中调用的。
this.subject.hello.apply(this.subject, arguments)
【问题讨论】:
-
apply 不会改变“上下文”,它用于将函数的 this 的值设置为特定值。
标签: javascript