2012-12-18 16 views
0

我读了一些关于全局应用方法,但我不明白为什么我应该使用apply方法? 你能给我写一些例子吗?为什么使用应用方法

+0

你能链接到你读的.. ..? – RYFN

+0

@ManseUK我该如何解决它? –

+0

@SalvatoreDiFazio接受您的问题的答案! [见这里](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – ManseUK

回答

5

您使用.apply当你要调用一个函数采用可变数量的参数和你事先不知道你会提供多少。因此,相反,你把这些参数到一个数组并调用该函数这样的:

myfunc.apply(context, array); 

这相当于

myfunc(array[0], array[1], ...); 

this设定为等于context变量。

相关问题