--- title: WeakMap.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear ---
{{JSRef}} {{obsolete_header}}

El mètode clear() elimina tots els elements d'un objecte WeakMap.

Sintaxi

wm.clear();

Exemples

Utilitzar el mètode clear

var wm = new WeakMap();
var obj = {};

wm.set(obj, "foo");
wm.set(window, "bar");

wm.has(obj); // true
wm.has(window); // true

wm.clear();

wm.has(obj)  // false
wm.has(window)  // false

Especificacions

No forma part de cap especificació o borrador actual. Aquest mètode formava part del borrador de l'especificació d'ECMAScript 6 fins a la revisió número 28 (versió del 14 d'octubre del 2014), però s'ha eliminat en versions posteriors del borrador. No formarà part de l'estàndard final.

Compatibilitat amb navegadors

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 36 {{CompatGeckoDesktop("20.0")}} 11 23 7.1
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} {{CompatGeckoMobile("20.0")}} {{CompatNo}} {{CompatNo}} 8

Vegeu també