--- 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 ---
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}} |