--- title: WeakSet.prototype.clear() slug: Web/JavaScript/Reference/Global_Objects/WeakSet/clear tags: - JavaScript - Method - Obsolute - Prototype - WeakSet translation_of: Web/JavaScript/Reference/Global_Objects/WeakSet/clear ---
{{JSRef("Global_Objects", "WeakSet")}} {{obsolete_header}}

概要

WeakSetオブジェクトからすべての要素を削除します。

構文

ws.clear();

例: clear メソッドを使う

var ws = new WeakSet();

ws.add(window);
ws.has(window);  // true

ws.clear();

ws.has(window); // false

仕様

すべての現在の標準やドラフトでサポートされていません。このメソッドは、リビジョン 28 (October 14, 2014のバージョン)までECMAScript第6版ドラフト仕様でサポートされました。しかし、最新バージョンのドラフトで削除されました。最終仕様では、サポートされていません。

ブラウザ実装状況

{{CompatibilityTable}}

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 36 {{ CompatGeckoDesktop(34) }} {{CompatNo}} 23 {{CompatNo}}
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート {{CompatNo}} {{ CompatGeckoMobile(34) }} {{CompatNo}} {{CompatNo}} {{CompatNo}}

関連情報