aboutsummaryrefslogtreecommitdiff
path: root/files/ja
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-07 00:42:56 +0900
committerGitHub <noreply@github.com>2021-09-07 00:42:56 +0900
commitf07b200c812378523739b7e1e75b7e6cf72fe673 (patch)
tree6ab565e4e0274cc9e565e5fc8c78fbeb60647916 /files/ja
parentf771996b927b1bd33e786105efd536d4745af200 (diff)
downloadtranslated-content-f07b200c812378523739b7e1e75b7e6cf72fe673.tar.gz
translated-content-f07b200c812378523739b7e1e75b7e6cf72fe673.tar.bz2
translated-content-f07b200c812378523739b7e1e75b7e6cf72fe673.zip
Global_Objects/WebAssembly/Table/length を更新 (#2262)
- Markdownへ変換 - 2021/07/21 時点の英語版に同期
Diffstat (limited to 'files/ja')
-rw-r--r--files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.html61
-rw-r--r--files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.md49
2 files changed, 49 insertions, 61 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.html b/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.html
deleted file mode 100644
index fed2cb3d54..0000000000
--- a/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.html
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: WebAssembly.Table.prototype.length
-slug: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length
-tags:
- - API
- - JavaScript
- - Property
- - Reference
- - length
- - table
- - プロパティ
-translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length
----
-<div>{{JSRef}}</div>
-
-<p>{{jsxref("WebAssembly.Table")}} オブジェクトの <code><strong>length</strong></code> プロトタイププロパティはテーブルの長さを返します。すなわち、テーブルの要素数です。</p>
-
-<h2 id="Syntax" name="Syntax">構文</h2>
-
-<pre class="syntaxbox">table.length;
-</pre>
-
-<h2 id="Examples" name="Examples">例</h2>
-
-<p>次の例では、初期サイズが2で最大サイズが10の WebAssembly Table を作成しています。</p>
-
-<pre class="brush: js">var table = new WebAssembly.Table({ element: "anyfunc", initial: 2, maximum: 10 });</pre>
-
-<p>次のようにすることで、テーブルのサイズを1拡張することができます:</p>
-
-<pre class="brush: js">console.log(table.length); // "2"
-console.log(table.grow(1)); // "2"
-console.log(table.length); // "3"
-</pre>
-
-<h2 id="Specifications" name="Specifications">仕様書</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">仕様書</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('WebAssembly JS', '#dom-table-length', 'length')}}</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
-
-<p>{{Compat("javascript.builtins.WebAssembly.Table.length")}}</p>
-
-<h2 id="See_also" name="See_also">関連情報</h2>
-
-<ul>
- <li><a href="/ja/docs/WebAssembly">WebAssembly</a> 概要ページ</li>
- <li><a href="/ja/docs/WebAssembly/Concepts">WebAssembly の概念</a></li>
- <li><a href="/ja/docs/WebAssembly/Using_the_JavaScript_API">WebAssembly JavaScript API の使用</a></li>
-</ul>
diff --git a/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.md b/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.md
new file mode 100644
index 0000000000..08d20cefd1
--- /dev/null
+++ b/files/ja/web/javascript/reference/global_objects/webassembly/table/length/index.md
@@ -0,0 +1,49 @@
+---
+title: WebAssembly.Table.prototype.length
+slug: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length
+tags:
+ - API
+ - JavaScript
+ - プロパティ
+ - Reference
+ - WebAssembly
+ - length
+ - table
+browser-compat: javascript.builtins.WebAssembly.Table.length
+translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table/length
+---
+{{JSRef}}
+
+**`length`** は {{jsxref("WebAssembly.Table")}} オブジェクトのプロトタイププロパティで、このテーブルの長さ、すなわち、テーブルの要素の数を返します。
+
+## 例
+
+### length の使用
+
+次の例では、新しい WebAssembly Table インスタンスを初期サイズ 2、最大サイズ 10 で作成します。
+
+```js
+var table = new WebAssembly.Table({ element: "anyfunc", initial: 2, maximum: 10 });
+```
+
+次のようにして、テーブルを 1 ずつ拡大することができます。
+
+```js
+console.log(table.length); // "2"
+console.log(table.grow(1)); // "2"
+console.log(table.length); // "3"
+```
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- [WebAssembly](/ja/docs/WebAssembly) 概要ページ
+- [WebAssembly の概念](/ja/docs/WebAssembly/Concepts)
+- [WebAssembly JavaScript API の使用](/ja/docs/WebAssembly/Using_the_JavaScript_API)