我在不同的插件和代码中看到了这一点,但我不明白那个功能是什么......在jQuery api中没有被引用!
问问题
89858 次
2 回答
127
apply
调用带有一组参数的函数。它不是 jQuery 的一部分,而是核心 Javascript 的一部分。但是,在 jQuery 文档中提到了它:
http://docs.jquery.com/Types#Context.2C_Call_and_Apply
句法:
somefunction.apply(thisObj, [argsArray])
上面调用了 function somefunction
,设置this
为thisObj
在函数的范围内,并将参数 fromargsArray
作为参数传递给函数。
于 2010-09-26T06:17:15.950 回答
5
本质上,apply 将调用一个函数,并将上下文设置为您应用该函数的对象。这意味着在函数中,引用this
将引用该对象。
于 2010-09-26T06:19:23.510 回答