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.get() Methode ist eine Falle für die [[Get]] interne Objektmethode, die von Operationen wie Eigenschaftszugriffen verwendet wird.
Die folgenden Parameter werden an die get()-Methode übergeben. this ist an den Handler gebunden.
targetDas Zielobjekt.
propertyEin String oder ein Symbol, das den Eigenschaftsnamen darstellt.
receiverDer this-Wert für Getter; siehe Reflect.get(). Dies ist üblicherweise entweder der Proxy selbst oder ein Objekt, das vom Proxy erbt.
Die get()-Methode kann jeden Wert zurückgeben, der den Eigenschaftswert darstellt.
Diese Falle kann folgende Operationen abfangen:
Oder jede andere Operation, die die [[Get]] interne Methode aufruft.
Die [[Get]] interne Methode des Proxys wirft einen TypeError, wenn die Handlerdefinition eine der folgenden Invarianten verletzt:
Der folgende Code fängt das Abrufen eines Eigenschaftswerts ab.
Der folgende Code verletzt eine Invariante.
| ECMAScript® 2027 Language Specification # sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver |
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.