aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-08-26 01:30:46 +0900
committerGitHub <noreply@github.com>2021-08-26 01:30:46 +0900
commitceaac49d854e31a1ffc0f0ce929de408b801337b (patch)
tree1c2db2fd7b73c8dfaabd9053feac5d717ec86a7d /files
parent89746ec589f8ed34037a1f5ffa05ab41406f104e (diff)
downloadtranslated-content-ceaac49d854e31a1ffc0f0ce929de408b801337b.tar.gz
translated-content-ceaac49d854e31a1ffc0f0ce929de408b801337b.tar.bz2
translated-content-ceaac49d854e31a1ffc0f0ce929de408b801337b.zip
WeakMap/clear を更新 (#2113)
- Markdown に変換 - 2021/07/21 時点の英語版に同期
Diffstat (limited to 'files')
-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")}}