Quelle est la fonction jQuery .Appliquer?
-
05-10-2019 - |
Question
Je vois que dans les différents plug-ins et des codes, mais je ne comprends pas ce que fait cette fonction ... Dans le api jQuery est non référencé!
La solution
apply
appelle une fonction avec un ensemble d'arguments. Il ne fait pas partie de jQuery, ça fait partie du noyau Javascript. Cependant, il est fait mention dans la documentation de jQuery:
http://docs.jquery.com/Types#Context.2C_Call_and_Apply
Syntaxe:
somefunction.apply(thisObj, [argsArray])
Les appels au-dessus de la fonction somefunction
, la mise à this
thisObj
dans le périmètre de la fonction, et en passant dans les arguments de argsArray
que les arguments de la fonction.
Autres conseils
Pour l'essentiel, appliquer appellera une fonction avec le contexte étant mis à l'objet que vous appliquez la fonction. Cela signifie que dans la fonction, référencement this
fera référence à cet objet.