diff options
| author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-12-11 00:21:15 +0900 |
|---|---|---|
| committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-12-19 03:03:48 +0900 |
| commit | bef64616079cbcbd9c4eb3359f7644da5ebc33a6 (patch) | |
| tree | 31d570ebf1001ace41d0fc6f2c5aafd2d8334674 /files/ja/web/javascript/reference/global_objects/atomics/store | |
| parent | c3fdf27c2d7a26303ceffd2ee9394a4fc3195dce (diff) | |
| download | translated-content-bef64616079cbcbd9c4eb3359f7644da5ebc33a6.tar.gz translated-content-bef64616079cbcbd9c4eb3359f7644da5ebc33a6.tar.bz2 translated-content-bef64616079cbcbd9c4eb3359f7644da5ebc33a6.zip | |
2021/12/09 時点の英語版に同期
Diffstat (limited to 'files/ja/web/javascript/reference/global_objects/atomics/store')
| -rw-r--r-- | files/ja/web/javascript/reference/global_objects/atomics/store/index.md | 58 |
1 files changed, 23 insertions, 35 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/atomics/store/index.md b/files/ja/web/javascript/reference/global_objects/atomics/store/index.md index 8c316d09be..7820db2fc2 100644 --- a/files/ja/web/javascript/reference/global_objects/atomics/store/index.md +++ b/files/ja/web/javascript/reference/global_objects/atomics/store/index.md @@ -6,31 +6,29 @@ tags: - JavaScript - メソッド - 共有メモリー - - メソッド - - 共有メモリ +browser-compat: javascript.builtins.Atomics.store translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/store --- {{JSRef}} -静的な <strong>Atomics</strong><strong>.store()</strong> メソッドは、指定された値を配列内の指定した位置に格納し、その値を返します。 +静的な **`Atomics.store()`** メソッドは、指定された値を配列内の指定した位置に格納し、その値を返します。 {{EmbedInteractiveExample("pages/js/atomics-store.html")}} -<div class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</div> - ## 構文 -<pre class="syntaxbox">Atomics.store(typedArray, index, value) -</pre> +```js +Atomics.store(typedArray, index, value) +``` ### 引数 -- typedArray - <dd>共有整数型付き配列です。 {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}}, {{jsxref("Uint32Array")}} の何れかです。</dd> -- index - <dd>typedArray で value を格納する位置。</dd> -- value - <dd>格納する値。</dd> +- `typedArray` + - : 整数の型付き配列です。 {{jsxref("Int8Array")}}, {{jsxref("Uint8Array")}}, {{jsxref("Int16Array")}}, {{jsxref("Uint16Array")}}, {{jsxref("Int32Array")}}, {{jsxref("Uint32Array")}} の何れかです。 +- `index` + - : `typedArray` で `value` を格納する位置です。 +- `value` + - : 格納する値です。 ### 返値 @@ -38,39 +36,29 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/store ### 例外 -- typedArray が許可された整数型の何れでもない場合、{{jsxref("TypeError")}} が発生します。 -- typedArray が共有型付き配列型ではない場合、 {{jsxref("TypeError")}} が発生します。 -- index が typedArray の範囲を超えている場合、 {{jsxref("RangeError")}} が発生します。 +- `typedArray` が許可された整数型の何れでもない場合、{{jsxref("TypeError")}} が発生します。 +- `index` が `typedArray` の範囲を超えている場合、 {{jsxref("RangeError")}} が発生します。 ## 例 -<h3 id="Using_store" name="Using_store">store() の使用</h3> +### store() の使用 -<pre class="brush: js">var sab = new SharedArrayBuffer(1024); +```js +var sab = new SharedArrayBuffer(1024); var ta = new Uint8Array(sab); -Atomics.store(ta, 0, 12); // 12</pre> +Atomics.store(ta, 0, 12); // 12 +``` -<h2 id="Specifications" name="Specifications">仕様書</h2> +## 仕様書 -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('ESDraft', '#sec-atomics.store', 'Atomics.store')}}</td> - </tr> - </tbody> -</table> +{{Specifications}} -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> +## ブラウザーの互換性 -{{Compat("javascript.builtins.Atomics.store")}} +{{Compat}} -<h2 id="See_also" name="See_also">関連情報</h2> +## 関連情報 - {{jsxref("Atomics")}} - {{jsxref("Atomics.load()")}} |
