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

WeakMap.prototype.has() - 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

WeakMap.prototype.has()

Baseline Weitgehend verfgbar

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

Die has()-Methode von WeakMap-Instanzen gibt einen booleschen Wert zurck, der anzeigt, ob ein Eintrag mit dem angegebenen Schlssel in diesem WeakMap existiert oder nicht.

In diesem Artikel

Probieren Sie es aus

const weakmap = new WeakMap();
const object1 = {};
const object2 = {};

weakmap.set(object1, "foo");

console.log(weakmap.has(object1));
// Expected output: true

console.log(weakmap.has(object2));
// Expected output: false

Syntax

js
has(key)

Parameter

key

Der Schlssel des Eintrags, dessen Vorhandensein im WeakMap-Objekt berprft werden soll. Objekt-Schlssel werden nach Referenz verglichen, nicht nach Wert.

Rckgabewert

Gibt true zurck, wenn ein Eintrag mit dem angegebenen Schlssel im WeakMap-Objekt existiert; ansonsten false. Gibt immer false zurck, wenn key kein Objekt oder ein nicht registriertes Symbol ist.

Beispiele

Verwendung von has()

js
const wm = new WeakMap();
wm.set(window, "foo");

wm.has(window); // returns true
wm.has("baz"); // returns false

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-weakmap.prototype.has

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page