--- title: WeakMap.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear ---
Метод clear()
удаляет все элементы из объекта WeakMap, но он больше не является частью ECMAScript и его реализаций.
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
Не входит ни в одну текущую спецификацию или черновик. Этот метод был частью черновика ECMAScript 6, до 28 ревизии (версия от 14 октября, 2014), но был удалён в последующих версиях черновика. В финальном стандарте его не будет.
{{Compat}}