Methode

Eine Methode ist eine Funktion, die eine Eigenschaft eines Objekts ist. Es gibt zwei Arten von Methoden: Instanzmethoden, die eingebaute Aufgaben sind, die von einer Objektinstanz durchgeführt werden, oder statische Methoden, die Aufgaben sind, die direkt auf einem Objektkonstruktor aufgerufen werden.

Hinweis: In JavaScript sind Funktionen selbst Objekte, daher ist in diesem Kontext eine Methode tatsächlich eine Objektreferenz auf eine Funktion.

Wenn F als Methode von O bezeichnet wird, bedeutet das oft, dass F O als seine this-Bindung verwendet. Funktions-Eigenschaften, die kein unterschiedliches Verhalten basierend auf ihrem this-Wert haben (oder die überhaupt keine dynamische this-Bindung haben — wie gebundene Funktionen und Pfeilfunktionen) werden möglicherweise nicht universell als Methoden anerkannt.

Siehe auch