Javascript Int8Array byteLength

Introduction

The Javascript Int8Array byteLength property returns the length in bytes of a typed array.

Int8Array.byteLength

The Javascript Int8Array byteLength property is a read only property.

The value is set when a Int8Array is created and cannot be changed.

If the Int8Array is not specifying an byteOffset or a length, the length of the referenced ArrayBuffer will be returned.

Using the Javascript Int8Array byteLength property

var buffer = new ArrayBuffer(8);

var uint8 = new Int8Array(buffer);
console.log(uint8.byteLength); // 8 (matches the byteLength of the buffer)

var uint8 = new Int8Array(buffer, 1, 5);
console.log(uint8.byteLength); // 5 (as specified when constructing the Int8Array)

var uint8 = new Int8Array(buffer, 2);
console.log(uint8.byteLength); // 6 (due to the offset of the constructed Int8Array)



PreviousNext

Related