--- title: WeakMap.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear tags: - JavaScript - Obsolete - Protocols - WeakMap translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear original_slug: Web/JavaScript/Referencia/Objetos_globales/WeakMap/clear ---
El método clear()
es utilizado para suprimir todos los elementos del objeto WeakMap
, sin embargo, ya no es parte de ECMAScript, ni de sus implementaciones.
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 es parte de ninguna especificación actual o borrador. Este método fue parte de ECMAScript 6 como un bosquejo hasta la revisión 28 (versión de Octubre 14, 2014), sin embargo ha sido eliminado en versiones posteriores. No es parte de la última versión estándar.
{{Compat("javascript.builtins.WeakMap.clear")}}