Method

Eine Methode ist eine Funktion, die eine Eigenschaft eines Objekts ist. Es gibt zwei Arten von Methoden: Instanzmethoden, die integrierte Aufgaben sind, die von einer Objektinstanz ausgeführt werden, und statische Methoden, die Aufgaben sind, die direkt über einen Objektkonstruktor aufgerufen werden.

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

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

Siehe auch