DataView.prototype.getInt8()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die getInt8()
Methode von DataView
Instanzen liest 1 Byte an dem angegebenen Byte-Offset dieses DataView
und interpretiert es als 8-Bit vorzeichenbehaftete Ganzzahl.
Probieren Sie es aus
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setInt8(1, 127); // Max signed 8-bit integer
console.log(view.getInt8(1));
// Expected output: 127
Syntax
js
getInt8(byteOffset)
Parameter
byteOffset
-
Der Offset in Bytes, vom Anfang der Ansicht, von dem aus die Daten gelesen werden sollen.
Rückgabewert
Eine Ganzzahl von -128 bis 127, einschließlich.
Ausnahmen
RangeError
-
Wird ausgelöst, wenn der
byteOffset
so gesetzt ist, dass er über das Ende der Ansicht hinaus lesen würde.
Beispiele
Verwendung von getInt8()
js
const { buffer } = new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
const dataview = new DataView(buffer);
console.log(dataview.getInt8(1)); // 1
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-dataview.prototype.getint8 |