★ wanayoo — archive 1999 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/sliceNouvelle recherche | Portail wanayoo

ArrayBuffer.prototype.slice()

by 1 contributor:

This article is in need of an editorial review.

This translation is incomplete. Please help translate this article from English.

Summary

beginから(包括)endまで(排他)までこのArrayBufferのバイト単位のコピーされた内容の新しいArrayBufferを返します。

構文

arraybuffer.slice(begin[, end])

引数

begin
スライスを開始する時にゼロベースのバイトインデックス
end
スライスを終了するバイトインデックス。endがunspecifiedである場合、新しいArrayBufferは、このArrayBufferの開始から終了まですべてのバイトを含みます。begin値とend値によって指定されている範囲は、現在の配列に対して有効なインデックス範囲に縮められます。新しいArrayBufferの計算された長さがマイナスの場合、ゼロに縮められます。

戻り値

新しいArrayBufferオブジェクト

説明

sliceメソッドは、end引数によって示されるバイト単位で(含みません)、コピーされます。begin または endのどちらかがマイナスの場合、開始位置とは対象に、配列の最後からのインデックスを参照します。

例

ArrayBufferをコピーする

var buf1 = new ArrayBuffer(8);
var buf2 = buf1.slice(0);

仕様

仕様 状況 コメント
Typed Arrays Specification 廃止 EMCAScript第6版によって置き換えられました。
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'ArrayBuffer.prototype.slice' in that specification.
Standard ECMA標準で初期定義。

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 12 (12) 11 (有) 6
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) 12.0 (12) 11 (有) 6.0

関連情報

ドキュメントのタグと貢献者

Contributors to this page: shide55
最終更新者: shide55,