Nous avons déjà parlé de la méthode d'appel JavaScript, et cette fois, nous parlerons de la méthode d'application similaire à la méthode d'appel.
Appliquer vs appel
La différence entre les deux est: est-elle passée ou est-ce un tableau de paramètres.
C'est comment utiliser l'appel
La copie de code est la suivante:
theFunction.Call (ValueForthis, Arg1, Arg2, ...)
Et ceci s'applique
La copie de code est la suivante:
thefunction.apply (valeurforthis, arrayofargs)
Donc
La copie de code est la suivante:
arrayofargs = [arg1, arg2, ...];
Méthode JavaScript Appliquer
Jetons un coup d'œil à l'utilisation des appels précédents
La copie de code est la suivante:
Fonction Print (P1, P2) {
console.log (p1 + '' + p2);
}
print.call (indéfini, "bonjour", "monde");
D'après la description ci-dessus, nous pouvons conclure que
La copie de code est la suivante:
args = "bonjour", "monde";
Fonction Print (P1, P2) {
console.log (p1 + '' + p2);
}
print.Call (Undefined, args);
Les deux sont équivalents, mais en fait, ils sont également équivalents, et la sortie est également "Bonjour, monde"!