Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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