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

WeakMap.prototype.has() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

WeakMap.prototype.has()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La mthode has() renvoie un boolen qui indique s'il existe (ou non) un lment avec une cl donne au sein de l'objet WeakMap.

Dans cet article

Exemple interactif

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

weakmap1.set(object1, "foo");

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

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

Syntaxe

js
wm.has(cl);

Paramtre

cl

Ce paramtre est obligatoire. Il correspond la cl de l'lment dont on souhaite savoir s'il est prsent dans l'objet WeakMap.

Valeur de retour

La mthode renvoie true s'il existe un lment du WeakMap avec la cl donn, false sinon.

Exemples

js
var wm = new WeakMap();
wm.set(window, "toto");

wm.has(window); // renvoie true
wm.has("machin"); // renvoie false

Spcifications

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

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page