89 votes

Quelle est la fonction .apply jQuery?

Je le vois dans différents plugins et codes, mais je ne comprends pas en quoi cela fonctionne ... Dans l'API jQuery, il n'est pas fait référence!

124voto

Amber Points 159296

apply appelle une fonction avec un ensemble d'arguments. Il ne fait pas partie de jQuery, c'est une partie de la base de Javascript. Toutefois, il est fait mention de lui dans le jQuery docs:

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

Syntaxe:

somefunction.apply(thisObj[, argsArray])

Le ci-dessus appelle la fonction somefunction, réglage de l' this de thisObj dans la fonction de la portée, et en lui passant les arguments de argsArray que les arguments de la fonction.

5voto

Clint Tseng Points 2070

En principe, apply appelle une fonction dont le contexte est défini sur l'objet auquel vous appliquez la fonction. Cela signifie que dans la fonction, référencer this fera référence à cet objet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X