【JavaScript ECMAScript】Int32Array::Int32Array() constructorコンストラクタの使い方
Int32Array() constructorコンストラクタの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Int32Array() constructorクラスは、32ビット符号付き整数を格納するための、固定長で高性能なTypedArrayオブジェクトを生成するクラスです。このクラスによって作成されるInt32Arrayのインスタンスは、各要素が-2,147,483,648から2,147,483,647の範囲の整数値を保持します。JavaScriptの通常の配列とは異なり、Int32Arrayはすべての要素が同じデータ型とサイズを持ち、メモリ上で連続して配置されるため、数値計算やバイナリデータの処理において高いパフォーマンスを発揮します。主に、WebGLやWebAudioなどの低レベルAPIでのデータ操作、大量の数値データを効率的に扱う必要がある場面で使用されます。インスタンスを生成する際には、配列の要素数、既存のArrayBuffer、または別のTypedArrayや配列のようなオブジェクトを引数として渡すことができます。これにより、特定のメモリ領域を直接操作したり、既存のデータ構造から効率的に32ビット符号付き整数の配列を作成したりすることが可能です。
公式リファレンス: Int32Array() constructor
構文(syntax)
1new Int32Array(length);
引数(parameters)
buffer, byteOffset = 0, length
- buffer: ArrayBuffer or SharedArrayBuffer: データを格納するバッファ
- byteOffset: number = 0: バッファの先頭からのオフセット(バイト単位)
- length: number: 構築する配列の要素数
戻り値(return)
戻り値なし
戻り値はありません