aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/ja/web/javascript/reference/global_objects/weakmap/clear/index.html51
-rw-r--r--files/ja/web/javascript/reference/global_objects/weakmap/clear/index.md53
2 files changed, 53 insertions, 51 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.html b/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.html
deleted file mode 100644
index b538566db1..0000000000
--- a/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.html
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: WeakMap.prototype.clear()
-slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear
-tags:
- - JavaScript
- - Method
- - Obsolete
- - Prototype
- - WeakMap
-translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear
----
-<div>{{JSRef}} {{obsolete_header}}</div>
-
-<p><code><strong>clear()</strong></code> メソッドは、<code>WeakMap</code> オブジェクトからすべての要素を削除するために使用されていましたが、もはや ECMAScript とその実装に含まれていません。</p>
-
-<h2 id="構文">構文</h2>
-
-<pre class="syntaxbox"><code><em>wm</em>.clear();</code></pre>
-
-<h2 id="例">例</h2>
-
-<h3 id="clear_メソッドを使う"><code>clear</code> メソッドを使う</h3>
-
-<pre class="brush: js;highlight:[10] example-bad">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
-</pre>
-
-<h2 id="仕様">仕様</h2>
-
-<p>すべての現在の仕様やドラフトでサポートされていません。このメソッドは、リビジョン 28 (October 14, 2014 のバージョン)まで ECMAScript 第 6 版ドラフトでサポートされていました。しかし、最新バージョンのドラフトで削除されました。最終仕様では、サポートされていません。</p>
-
-<h2 id="ブラウザ実装状況">ブラウザ実装状況</h2>
-
-<p>{{Compat("javascript.builtins.WeakMap.clear")}}</p>
-
-<h2 id="関連情報">関連情報</h2>
-
-<ul>
- <li>{{jsxref("WeakMap")}}</li>
-</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.md b/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.md
new file mode 100644
index 0000000000..18f7ab622b
--- /dev/null
+++ b/files/ja/web/javascript/reference/global_objects/weakmap/clear/index.md
@@ -0,0 +1,53 @@
+---
+title: WeakMap.prototype.clear()
+slug: Web/JavaScript/Reference/Global_Objects/WeakMap/clear
+tags:
+ - JavaScript
+ - Method
+ - Deprecated
+ - Prototype
+ - WeakMap
+browser-compat: javascript.builtins.WeakMap.clear
+translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/clear
+---
+{{JSRef}} {{deprecated_header}}
+
+**`clear()`** メソッドは、 `WeakMap` オブジェクトからすべての要素を削除するために使用されていましたが、もはや ECMAScript とその実装に含まれていません。
+
+## 構文
+
+```js
+clear()
+```
+
+## 例
+
+### `clear` メソッドの使用
+
+```js example-bad
+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
+```
+
+## 仕様書
+
+どの標準にも含まれていません。
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{jsxref("WeakMap")}}