En plus du paramètre formel défini lors de l'instruction lors de l'appel, chaque fonction accepte deux paramètres supplémentaires: ceci et les arguments.
JavaScript a le mode de quatre appels, le mode d'appel de méthode, le mode d'appel de fonction, le mode d'appel constructeur et le mode d'appel applicable. Il existe des différences dans ces modèles sur ce paramètre clé.
Mode d'appel de la méthode: Lorsqu'une fonction est enregistrée en tant qu'objet, nous l'appelons une méthode. Si l'expression d'appel contient un attribut pour prendre une expression (c'est-à-dire une. Expression ponctuelle ou [script] abaissant l'expression), il est utilisé comme appel de méthode.
Copier le code du code comme suit:
var myObject = {
Valeur: 0;
incrément: fonction (inc) {
this.value + = typeof inc === 'nombre'?
}
};
myObject.increment ();
document.writeln (myObject.Value);
MyObject.increment (2);
document.writeln (myObject.Value);
Les méthodes peuvent être utilisées pour accéder aux objets, afin qu'il puisse prendre la valeur ou modifier l'objet de l'objet. Cette liaison se produit lors de l'appel. Cette liaison super retardée permet à la fonction de réutiliser ce haut. Grâce à cela, ils peuvent obtenir leurs méthodes de contexte appelées méthodes publiques.
Mode d'appel de fonction: Lorsqu'une fonction n'est pas l'attribut d'un objet, il est utilisé comme fonction pour appeler var sm = add (3, 4);
Lorsque la fonction est appelée dans ce mode, cela est lié à l'objet global.
Mode d'appel des constructeurs: JavaScript est un langage basé sur la langue. Cela signifie que les attributs peuvent être hérités directement à partir d'autres objets. Cette langue n'est pas une catégorie.
S'il est appelé sur le devant de la fonction, il créera un nouvel objet qui cache un membre connecté à la fonction de la fonction.
Appliquer le mode d'appel: Parce que JavaScript est un langage de programmation orienté objet fonctionnel, la fonction peut avoir des méthodes.
La méthode d'application nous permet de créer un tableau de paramètres et de l'utiliser pour appeler la fonction. Il nous permet également de choisir la valeur de cela.
La méthode d'application accepte deux paramètres.