[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/WeakRef/deref [Back]  [Original]

WeakRef.prototype.deref() - JavaScript | MDN

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

View in English Always switch to English

WeakRef.prototype.deref()

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit April 2021 browserbergreifend verfgbar.

Die deref() Methode von WeakRef Instanzen gibt den Zielwert dieses WeakRef zurck oder undefined, falls der Zielwert durch die Garbage Collection entfernt wurde.

In diesem Artikel

Syntax

js
deref()

Parameter

Keine.

Rckgabewert

Der Zielwert des WeakRef, der entweder ein Objekt oder ein nicht registriertes Symbol ist. Gibt undefined zurck, falls der Wert durch die Garbage Collection entfernt wurde.

Beschreibung

Siehe den Abschnitt Hinweise zu WeakRefs auf der Seite WeakRef fr einige wichtige Hinweise.

Beispiele

Verwendung von deref()

Siehe den Abschnitt Beispiele auf der Seite WeakRef fr das vollstndige Beispiel.

js
const tick = () => {
  // Get the element from the weak reference, if it still exists
  const element = this.ref.deref();
  if (element) {
    element.textContent = ++this.count;
  } else {
    // The element doesn't exist anymore
    console.log("The element is gone.");
    this.stop();
    this.ref = null;
  }
};

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-weak-ref.prototype.deref

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page