--- title: WeakMap.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear ---
El mètode clear()
elimina tots els elements d'un objecte WeakMap.
wm.clear();
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
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.
{{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 |