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

【JavaScript ECMAScript】BigUint64Array::BigUint64Array() constructorコンストラクタの使い方

BigUint64Array() constructorコンストラクタの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

BigUint64Array() constructorクラスは、64ビットの符号なし整数(BigInt型)を格納するための型付き配列であるBigUint64Arrayオブジェクトの新しいインスタンスを生成するためのクラスです。このコンストラクタは、JavaScriptの標準的なNumber型では表現できない非常に大きな整数を効率的に扱いたい場合に利用されます。

BigUint64Arrayは、メモリ上に連続した領域を確保し、その領域を64ビット符号なし整数として解釈します。コンストラクタにはいくつかの呼び出し方があります。例えば、配列の要素数を指定して新しい空のBigUint64Arrayを作成したり、既存のArrayBufferを引数として渡し、そのバッファのデータをBigUint64Arrayとして参照させたりすることができます。また、別の型付き配列や反復可能なオブジェクト(iterable object)から要素をコピーして初期化することも可能です。

WebAssemblyとの連携や、大容量の数値データを扱うアプリケーション、例えばゲーム開発や科学技術計算などで、メモリ使用量を最適化し、データ処理のパフォーマンスを向上させるために設計されています。配列の各要素はBigInt型の値として扱われるため、BigIntリテラル(例: 123n)やBigInt関数で生成された値を使用する必要があります。これにより、正確な64ビット整数の算術演算が可能になります。

公式リファレンス: BigUint64Array() constructor

構文(syntax)

1new BigUint64Array(length)

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ