Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.
Die handler.apply()-Methode ist eine Falle für die [[Call]] interne Objektmethode, die von Operationen wie Funktionsaufrufen verwendet wird.
Die folgenden Parameter werden an die apply()-Methode übergeben. this ist an den Handler gebunden.
targetDas aufrufbare Zielobjekt.
thisArgDas this-Argument für den Aufruf.
argumentsListEin Array, das die an die Funktion übergebenen Argumente enthält.
Die apply()-Methode kann jeden Wert zurückgeben, der den Rückgabewert des Funktionsaufrufs darstellt.
Diese Falle kann folgende Operationen abfangen:
Oder jede andere Operation, die die [[Call]] interne Methode aufruft.
Die [[Call]]-Methode des Proxys löst einen TypeError aus, wenn die Definition des Handlers eine der folgenden Invarianten verletzt:
Der folgende Code fängt einen Funktionsaufruf ab.
| ECMAScript® 2027 Language Specification # sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.