应用 jQuery 函数是什么?

我在不同的插件和代码中看到了这一点,但是我不明白这个函数是什么... ... 在 jQuery api 中没有引用!

91203 次浏览

apply calls a function with a set of arguments. It's not part of jQuery, it's part of core Javascript. However, there is mention of it in the jQuery docs:

http://docs.jquery.com/Types#Context.2C_Call_and_Apply

Syntax:

somefunction.apply(thisObj, [argsArray])

The above calls the function somefunction, setting this to thisObj within the function's scope, and passing in the arguments from argsArray as the arguments to the function.

Essentially, apply will call a function with the context being set to the object you apply the function to. This means that within the function, referencing this will refer to that object.