【Node.js24.x】Int8Array::Int8Array()関数の使い方
Int8Array関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Int8Array関数は、8ビット符号付き整数型の配列を生成・操作する関数です。この関数は、-128から127までの範囲の整数を格納できる、固定長のバイナリデータ配列を作成するために使用されます。
Int8Arrayは、JavaScriptの組み込みオブジェクトであるTypedArray(型付き配列)の一種であり、通常のJavaScript配列とは異なり、要素がすべて同じデータ型を持つため、メモリ効率が高く、パフォーマンスが要求される場面で特に有用です。例えば、ネットワーク経由で送受信されるバイナリデータや、ファイルから読み書きされる生のデータを効率的に扱う際に活用されます。
新しいInt8Arrayを作成するには、配列の要素数を指定したり、既存の配列やArrayBufferと呼ばれる低レベルのバッファからデータをコピーしたりする方法があります。作成されたInt8Arrayの要素には、通常の配列と同様にインデックスを使ってアクセスしたり、値を設定したりすることが可能です。これにより、JavaScript環境で低レベルのバイナリデータを安全かつ効率的に操作できる基盤を提供します。
構文(syntax)
1new Int8Array([10, 20, 30]);
引数(parameters)
length
- length: number: 新しい Int8Array のサイズをバイト単位で指定する数値
戻り値(return)
Int8Array
Int8Arrayコンストラクタは、指定されたバッファまたはサイズに基づいて、新しいInt8Arrayインスタンスを生成します。このインスタンスは、8ビット符号付き整数を格納するための配列バッファとして機能します。