【Node.js24.x】Object::BigUint64Array()メソッドの使い方
BigUint64Arrayメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
BigUint64Arrayメソッドは、JavaScriptにおいて、64ビットの符号なし整数(BigInt型)を効率的に格納し、操作するための型付き配列オブジェクトを生成する処理を実行するメソッドです。このメソッドを利用して生成されるBigUint64Arrayオブジェクトは、一般的なJavaScriptのNumber型では表現できない、2^53 - 1を超える非常に大きな整数値を安全に扱える点が大きな特徴です。
各要素は64ビットの固定サイズでメモリ上に直接配置されるため、高いメモリ効率と高速なデータ処理を実現します。主に、WebAssemblyとの連携、低レベルのバイナリデータ操作、大容量の数値データを効率的に処理するアプリケーションなどで活用されます。
BigUint64Arrayのインスタンスは、配列の要素数を指定して新しい配列を作成したり、既存のArrayBufferから作成したりすることができます。要素へのアクセスは通常の配列と同様にインデックスで行いますが、格納する値は必ずBigInt型である必要があります。Number型の値を直接代入しようとするとTypeErrorが発生するため、型の扱いに注意が必要です。この機能は、システムエンジニアを目指す方々が、大規模なデータや低レベルのシステム連携における数値処理の理解を深める上で不可欠な要素の一つとなります。
構文(syntax)
1const bigIntArray = new BigUint64Array(4); 2bigIntArray[0] = 100n; 3bigIntArray[1] = 200n; 4console.log(bigIntArray); 5 6const initialArray = new BigUint64Array([1n, 2n, 3n, 4n]); 7console.log(initialArray);
引数(parameters)
length
- length: number: 作成する TypedArray の要素数を指定する整数
戻り値(return)
戻り値なし
戻り値はありません