Aufrufen einer Funktion als Methode in JavaScript

Aufrufen einer Funktion als Methode in JavaScript

In JavaScript können Funktionen auf verschiedene Weise aufgerufen werden. Diese Aussage mag Ihnen ungewöhnlich erscheinen, wenn Sie ein JavaScript -Anfänger sind, und Sie denken vielleicht, wie eine Funktion auf verschiedene Arten aufgerufen werden kann? Nennen wir es nicht einfach? Nun, liebe Leser, es gibt vier verschiedene Möglichkeiten, eine Funktion in JavaScript zu bezeichnen, und in diesem Artikel werden wir speziell darüber sprechen Aufrufen der Funktion als Methode in JavaScript.

Bevor Sie sich als Methode in JavaScript in die Prozedur des Aufrufens der Funktion als Methode widmen. Nach diesem Ansatz können Sie leicht den Unterschied zwischen den genannten Funktionsaufrufpraktiken finden. So lass uns anfangen!

Aufrufen der Funktion als Funktion in JavaScript

In JavaScript werden die meisten Funktionen aufgerufen oder aufgerufen "als eine Funktion". Um Ihnen zu zeigen, wie Sie eine JavaScript -Funktion als Funktion aufrufen, werden wir a erstellen "Multiplyfunc ()" Das wird zwei Parameter haben, "X" und "y". In der Funktionskörper werden wir die in den Parametern gespeicherten Werte multiplizieren:

Funktion multiplyfunc (x, y)
return x * y;

Jetzt aufzurufen die "Mutliplyfunc ()" Als Funktion werden wir die unterbezogene Linie ausführen und Pass haben "2" und "6" als Funktionsargumente:

MultiPlyFunc (2, 6);

Die Ausgabe des oben gegebenen Codes wird unten angezeigt:


Da die HTML -Seite das globale Standardobjekt ist, ist die "Multiplyfunc ()" Die Funktion gehört zur HTML -Seite. Das Browserfenster ist das Seitenobjekt in einem Browser. Also die Funktion "Multiplyfunc ()" wird automatisch in eine Fensterfunktion konvertiert.

Das zuvor gegeben Multiplyfunc () -Funktion und das Fenster.multiplefunc () zeigt Ihnen die gleiche Ausgabe:

Funktion multiplyfunc (x, y)
return x * y;

Fenster.MultiPlyFunc (2, 6);

Wie Sie das sehen können, nachdem Sie das angerufen haben Fenster.multiplyfunc () und vorübergehen "2" und "6" Als Argumente ist die Funktion zurückgekehrt "12" als Ausgabe:

Aufrufen der Funktion als Methode in JavaScript

In JavaScript muss eine Funktion als Objekteigenschaft angegeben werden, um sie als Methode aufzurufen. In einem solchen Fall umfasst eine JavaScript -Funktion zwei Parameter: a "Funktion" das gehört zu einem bestimmten Objekt und a "Das" Parameter, der das JavaScript -Programm besitzt; In dieser Situation wird es jedoch das deklarierte Objekt speichern.

Im folgenden Beispiel haben wir eine erstellt "Mitarbeiter" Objekt mit zwei Eigenschaften, "Vorname" Und "Familienname, Nachname", und ein "Vollständiger Name" Objektmethode. Der "Vollständiger Name" Methode gehört zur "Mitarbeiter" Objekt und ist eine Funktion:

const Mitarbeiter =
FirstName: "Jack",
Lastname: "Smith",
Vollname: function ()
Geben Sie dies zurück.FirstName + "" + dies.Familienname, Nachname;

Nun, um das aufzurufen "vollständiger Name()" Als Methode führen wir den folgenden Code aus:

Mitarbeiter.vollständiger Name();

Der FullName () -Methode wird den FirstName und den Nachnamen der "Mitarbeiter" Objekt, das in der Funktionskörper angegeben wurde:

Jetzt werden wir den Funktionskörper auf verändern "RECHT DIESER" zurück " so dass es das Eigentümerobjekt ausgibt:

const Mitarbeiter =
FirstName: "Jack",
Lastname: "Smith",
Vollname: function ()
gib dies zurück;

Aufrufen vollständiger Name() Funktion als an "Mitarbeiter" Objektmethode folgendermaßen:

Mitarbeiter.vollständiger Name();

Die Ausgabe informiert Sie über die Eigenschaften der Mitarbeiterobjekte wie z Vorname Nachname, und ihre Werte. Beachten Sie, dass für den Wert von Fullname -Objekt Eigenschaftswert, "F" wird zurückgegeben, was darauf hinweist, dass Vollname eine Funktion ist:

Abschluss

Durch das Erstellen einer Funktion als Objekteigenschaft können wir eine Funktion als Methode in JavaScript aufrufen. Wenn Sie eine JavaScript -Funktion als Eigenschaft eines Objekts definieren, umfasst sie zwei Parameter: eine Funktion, die zu einem bestimmten Objekt gehört, und diesen Parameter, der das deklarierte Objekt speichert. In diesem Artikel wurde die Aufruffunktion als Methode in JavaScript diskutiert. Darüber hinaus wird der Unterschied zwischen Aufrufen der Funktion als normale Funktion und Aufruffunktion als Methode auch mit Hilfe von Beispielen demonstriert.