Map.prototype.has() - JavaScript | MDN

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die has()-Methode von Map-Instanzen gibt einen booleschen Wert zurück, der angibt, ob ein Eintrag mit dem angegebenen Schlüssel in dieser Map existiert oder nicht.

Probieren Sie es aus

const map = new Map();
map.set("bar", "foo");

console.log(map.has("bar"));
// Expected output: true

console.log(map.has("baz"));
// Expected output: false

Syntax

Parameter

key

Der Schlüssel des Eintrags, dessen Vorhandensein im Map-Objekt überprüft werden soll. Objekt-Schlüssel werden anhand der Referenz und nicht anhand des Werts verglichen.

Rückgabewert

Gibt true zurück, wenn ein Eintrag mit dem angegebenen Schlüssel im Map-Objekt existiert; andernfalls false.

Beispiele

Verwendung von has()

js

const myMap = new Map();
myMap.set("bar", "foo");

console.log(myMap.has("bar")); // true
console.log(myMap.has("baz")); // false

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-map.prototype.has

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.