What's the .apply jQuery function?

情到浓时终转凉″ 提交于 2020-01-09 08:29:52

问题


I see that in different plugins and codes, but I don't understand what does that function... In the jQuery api isn't referenced!


回答1:


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.




回答2:


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.



来源:https://stackoverflow.com/questions/3796788/whats-the-apply-jquery-function

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!