The BigInt64Array()
constructor creates BigInt64Array
objects. The contents are initialized to 0n
.
The BigInt64Array()
constructor creates BigInt64Array
objects. The contents are initialized to 0n
.
new BigInt64Array() new BigInt64Array(length) new BigInt64Array(typedArray) new BigInt64Array(object) new BigInt64Array(buffer) new BigInt64Array(buffer, byteOffset) new BigInt64Array(buffer, byteOffset, length)
See TypedArray
.
See TypedArray
.
// From a length const bigint64 = new BigInt64Array(2); bigint64[0] = 42n; console.log(bigint64[0]); // 42n console.log(bigint64.length); // 2 console.log(bigint64.BYTES_PER_ELEMENT); // 8 // From an array const x = new BigInt64Array([21n, 31n]); console.log(x[1]); // 31n // From another TypedArray const y = new BigInt64Array(x); console.log(y[0]); // 21n // From an ArrayBuffer const buffer = new ArrayBuffer(64); const z = new BigInt64Array(buffer, 8, 4); console.log(z.byteOffset); // 8 // From an iterable const iterable = (function* () { yield* [1n, 2n, 3n]; })(); const bigint64FromIterable = new BigInt64Array(iterable); console.log(bigint64FromIterable); // BigInt64Array [1n, 2n, 3n]
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | Deno | Node.js | ||
BigInt64Array |
67 | 79 | 68 | 54 | 15 | 67 | 68 | 48 | 15 | 9.0 | 67 | 1.0 | 10.4.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array/BigInt64Array