Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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)

戻り値なし

戻り値はありません

関連コンテンツ