BigInt64Array
BigInt64Array は 64ビット符号付き整数(BigInt)を格納する型付き配列です。BigUint64Array は符号なし版です。
概要
BigInt64Array は 64ビット符号付き整数(BigInt)を格納する型付き配列です。BigUint64Array は符号なし版です。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 67 | 79 | 68 | 15 | 67 | 15 | |
| BigInt64Array() は型付き配列のコンストラクターで、新しい BigInt64Array オブジェクト、すなわち 64 ビット符号付き整数の配列をプラットフォームのバイトオーダーで生成します。バイトオーダーを制御する必要がある場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成後は、オブジェクトのメソッドや、標準の配列の添字構文 (すなわち角括弧表記) を用いて配列の要素を参照することができます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| その他 | ||||||
| BigUint64Array は型付き配列で、プラットフォームのバイト順による 64 ビット符号なし整数値の配列を表します。バイト順の制御が必要な場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成されると、配列内の要素はそのオブジェクトのメソッドを使用するか、配列の標準的な添字の構文 (すなわち、ブラケット記法) を使用するかして参照することができます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| ビルトインオブジェクト | ||||||
| BigUint64Array() は型付き配列のコンストラクターで、新しい BigUint64Array オブジェクト、すなわち 64 ビット符号なし整数の配列をプラットフォームのバイトオーダーで生成します。バイトオーダーを制御する必要がある場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成後は、オブジェクトのメソッドや、標準の配列の添字構文 (すなわち角括弧表記) を用いて配列の要素を参照することができます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| getBigInt64() は DataView インスタンスのメソッドで、この DataView の指定されたバイトオフセットから 8 バイトを読み取り、符号付き 64 ビット整数として解釈します。アラインメント制約はありません。境界内の任意のオフセットからマルチバイト値を取得できます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| getBigUint64() は DataView インスタンスのメソッドで、この DataView の指定されたバイトオフセットから 8 バイトを読み取り、符号なし 64 ビット整数として解釈します。アラインメント制約はありません。境界内の任意のオフセットからマルチバイト値を取得できます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| setBigInt64() は DataView インスタンスのメソッドで、長整数を受け取り、符号付き 64 ビット整数として、この DataView の指定されたバイトオフセットから始まる 8 バイトに格納します。アラインメント制約はなく、マルチバイトの値は範囲内の任意のオフセットに格納できます。 | 67 | 79 | 68 | 15 | 67 | 15 |
| setBigUint64() は DataView インスタンスのメソッドで、長整数を受け取り、符号なし 64 ビット整数として、この DataView の指定されたバイトオフセットから始まる 8 バイトに格納します。アラインメント制約はなく、マルチバイトの値は範囲内の任意のオフセットに格納できます。 | 67 | 79 | 68 | 15 | 67 | 15 |
基本構文
const arr = new BigInt64Array(3);
arr[0] = 9007199254740993n;
arr[1] = -42n;
console.log(arr); // BigInt64Array [9007199254740993n, -42n, 0n] ライブデモ
実務での使いどころ
-
BigInt64Array の活用
64ビット符号付き整数の型付き配列。BigInt 値を格納する TypedArray。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。
参考リンク
Powered by web-features