From 955e5a2a675f84bbe7f3571825eb4ac01dc685a0 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Wed, 12 Jan 2022 08:47:37 +0900 Subject: SharedArrayBuffer オブジェクトの記事を更新準備 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sharedarraybuffer/slice/index.html | 78 ---------------------- .../sharedarraybuffer/slice/index.md | 78 ++++++++++++++++++++++ 2 files changed, 78 insertions(+), 78 deletions(-) delete mode 100644 files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html create mode 100644 files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.md (limited to 'files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice') diff --git a/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html b/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html deleted file mode 100644 index fb48139512..0000000000 --- a/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.html +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: SharedArrayBuffer.prototype.slice() -slug: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice -tags: - - JavaScript - - Method - - Prototype - - Shared Memory - - SharedArrayBuffer - - TypedArrays -translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice ---- -
{{JSRef}}
- -

SharedArrayBuffer.prototype.slice() メソッドは、新しい {{jsxref("SharedArrayBuffer")}} を生成し、その内容にこの SharedArrayBuffer のバイトを先頭位置 (含む) から末尾位置 (含まない) までをコピーして返します。先頭または末尾が負の値であった場合は、配列の先頭からではなく、末尾からのインデックスになります。このメソッドは {{jsxref("Array.prototype.slice()")}} と同じアルゴリズムです。

- -
{{EmbedInteractiveExample("pages/js/sharedarraybuffer-slice.html")}}
- - - -

構文

- -
sab.slice()
-sab.slice(begin)
-sab.slice(begin, end)
- -

引数

- -
-
begin {{optional_inline}}
-
取り出す先頭位置を表す 0 から始まるインデックスです。
-
負のインデックスを使用して、配列の末尾からのオフセットを示すことが可能です。 slice(-2) は並びの最後の2つの要素を取り出します。
-
If begin が undefined であった場合は、 slice はインデックス 0 から取り出し始めます。
-
end {{optional_inline}}
-
0 から始まるインデックスで、取り出す範囲の末尾のを示します。 slice はここまでを取り出しますが、 end は含めません。
-
例えば、 slice(1,4) は2番目から4番目までの要素を取り出します (添字が 1, 2, 3 の要素)。
-
負のインデックスを使用して、配列の末尾からのオフセットを示すことが可能です。 slice(2,-1) は3番目から、並びの最後から2番目までの要素を取り出します。
-
end が省略されると、 slice は並びの最後までの範囲を取り出します。 (sab.byteLength).
-
- -

返値

- -

取り出した要素をが入った新しい {{jsxref("SharedArrayBuffer")}} です。

- -

- -

slice() の使用

- -
var sab = new SharedArrayBuffer(1024);
-sab.slice();    // SharedArrayBuffer { byteLength: 1024 }
-sab.slice(2);   // SharedArrayBuffer { byteLength: 1022 }
-sab.slice(-2);  // SharedArrayBuffer { byteLength: 2 }
-sab.slice(0, 1); // SharedArrayBuffer { byteLength: 1 }
-
- -

仕様書

- - - - - - - - - - -
仕様書
{{SpecName('ESDraft', '#sec-sharedarraybuffer.prototype.slice', 'SharedArrayBuffer.prototype.slice')}}
- -

ブラウザーの互換性

- -

{{Compat("javascript.builtins.SharedArrayBuffer.slice")}}

- -

関連情報

- - diff --git a/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.md b/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.md new file mode 100644 index 0000000000..fb48139512 --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/sharedarraybuffer/slice/index.md @@ -0,0 +1,78 @@ +--- +title: SharedArrayBuffer.prototype.slice() +slug: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice +tags: + - JavaScript + - Method + - Prototype + - Shared Memory + - SharedArrayBuffer + - TypedArrays +translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/slice +--- +
{{JSRef}}
+ +

SharedArrayBuffer.prototype.slice() メソッドは、新しい {{jsxref("SharedArrayBuffer")}} を生成し、その内容にこの SharedArrayBuffer のバイトを先頭位置 (含む) から末尾位置 (含まない) までをコピーして返します。先頭または末尾が負の値であった場合は、配列の先頭からではなく、末尾からのインデックスになります。このメソッドは {{jsxref("Array.prototype.slice()")}} と同じアルゴリズムです。

+ +
{{EmbedInteractiveExample("pages/js/sharedarraybuffer-slice.html")}}
+ + + +

構文

+ +
sab.slice()
+sab.slice(begin)
+sab.slice(begin, end)
+ +

引数

+ +
+
begin {{optional_inline}}
+
取り出す先頭位置を表す 0 から始まるインデックスです。
+
負のインデックスを使用して、配列の末尾からのオフセットを示すことが可能です。 slice(-2) は並びの最後の2つの要素を取り出します。
+
If begin が undefined であった場合は、 slice はインデックス 0 から取り出し始めます。
+
end {{optional_inline}}
+
0 から始まるインデックスで、取り出す範囲の末尾のを示します。 slice はここまでを取り出しますが、 end は含めません。
+
例えば、 slice(1,4) は2番目から4番目までの要素を取り出します (添字が 1, 2, 3 の要素)。
+
負のインデックスを使用して、配列の末尾からのオフセットを示すことが可能です。 slice(2,-1) は3番目から、並びの最後から2番目までの要素を取り出します。
+
end が省略されると、 slice は並びの最後までの範囲を取り出します。 (sab.byteLength).
+
+ +

返値

+ +

取り出した要素をが入った新しい {{jsxref("SharedArrayBuffer")}} です。

+ +

+ +

slice() の使用

+ +
var sab = new SharedArrayBuffer(1024);
+sab.slice();    // SharedArrayBuffer { byteLength: 1024 }
+sab.slice(2);   // SharedArrayBuffer { byteLength: 1022 }
+sab.slice(-2);  // SharedArrayBuffer { byteLength: 2 }
+sab.slice(0, 1); // SharedArrayBuffer { byteLength: 1 }
+
+ +

仕様書

+ + + + + + + + + + +
仕様書
{{SpecName('ESDraft', '#sec-sharedarraybuffer.prototype.slice', 'SharedArrayBuffer.prototype.slice')}}
+ +

ブラウザーの互換性

+ +

{{Compat("javascript.builtins.SharedArrayBuffer.slice")}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf