---
title: DataView.prototype
slug: Web/JavaScript/Reference/Global_Objects/DataView/prototype
tags:
- DataView
- JavaScript
- Prototype
translation_of: Web/JavaScript/Reference/Global_Objects/DataView
translation_of_original: Web/JavaScript/Reference/Global_Objects/DataView/prototype
---
{{JSRef}}
Die DataView
.prototype
Eigenschaft repräsentiert den Prototypen für das {{jsxref("DataView")}} Objekt.
{{js_property_attributes(0,0,0)}}
Beschreibung
DataView
Instanzen erben von DataView.prototype
. Wie bei allen Konstruktoren, können Änderungen am Prototypen Änderungen in allen DataView
Instanzen zur folge haben.
Eigenschaften
DataView.prototype.constructor
- Spezifiziert die Funktion, die ein Objekt des Prototypen erstellt. Der initialwert ist der Standard eingebaute
DataView
Konstruktor
- {{jsxref("DataView.prototype.buffer")}} {{readonlyInline}}
- Der {{jsxref("ArrayBuffer")}}, der von dieser Ansicht repräsentiert wird. Wird bei der Erstellung erzeugt und deswegen kann nur lesend darauf zugegriffen werden.
- {{jsxref("DataView.prototype.byteLength")}} {{readonlyInline}}
- Die Länge (in Bytes) von dieser Ansicht, von Beginn des {{jsxref("ArrayBuffer")}}. Wird bei der Erstellung erzeugt und deswegen kann nur lesend darauf zugegriffen werden.
- {{jsxref("DataView.prototype.byteOffset")}} {{readonlyInline}}
- Das Offset (in Bytes) von dieser Ansicht, von Beginn des {{jsxref("ArrayBuffer")}}. Wird bei der Erstellung erzeugt und deswegen kann nur lesend darauf zugegriffen werden.
Methoden
Lesend
- {{jsxref("DataView.prototype.getInt8()")}}
- Gibt eine 8-Bit ganze Zahl mit Vorzeichen (byte) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getUint8()")}}
- Gibt eine 8-Bit vorzeichenlose ganze Zahl (unsigned byte) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getInt16()")}}
- Gibt eine 16-Bit ganze Zahl mit Vorzeichen (short) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getUint16()")}}
- Gibt eine 16-Bit vorzeichenlose ganze Zahl (unsigned short) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getInt32()")}}
- Gibt eine 32-Bit ganze Zahl mit Vorzeichen (long) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getUint32()")}}
- Gibt eine 32-Bit vorzeichenlose ganze Zahl (unsigned long) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück.
- {{jsxref("DataView.prototype.getFloat32()")}}
- Gibt eine 32-Bit Gleitkommazahl mit Vorzeichen (float) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück
- {{jsxref("DataView.prototype.getFloat64()")}}
- Gibt eine 64-Bit Gleitkommazahl mit Vorzeichen (double) eines spezifizierten Byte-Offsets vom Start der Ansicht zurück
Schreibend
- {{jsxref("DataView.prototype.setInt8()")}}
- Speichert eine ganze 8-Bit Zahl mit Vorzeichen (byte) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setUint8()")}}
- Speichert eine ganze vorzeichenlose 8-Bit Zahl (unsigned byte) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setInt16()")}}
- Speichert eine ganze 16-Bit Zahl mit Vorzeichen (short) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setUint16()")}}
- Speichert eine ganze vorzeichenlose 16-Bit Zahl (unsigned short) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setInt32()")}}
- Speichert eine ganze 32-Bit Zahl mit Vorzeichen (long) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setUint32()")}}
- Speichert eine ganze vorzeichenlose 32-Bit Zahl (unsigned long) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setFloat32()")}}
- Speichert eine 32-Bit Gleitkommazahl mit Vorzeichen (float) an einem spezifizierten Offset vom Start der Ansicht.
- {{jsxref("DataView.prototype.setFloat64()")}}
- Speichert eine 64-Bit Gleitkommazahl mit Vorzeichen (double) an einem spezifizierten Offset vom Start der Ansicht.
Spezifikationen
Spezifikation |
Status |
Kommentar |
{{SpecName('ES6', '#sec-dataview.prototype', 'DataView.prototype')}} |
{{Spec2('ES6')}} |
Initiale Definition. |
{{SpecName('ESDraft', '#sec-dataview.prototype', 'DataView.prototype')}} |
{{Spec2('ESDraft')}} |
|
Browserkompatibilität
{{Compat("javascript.builtins.DataView.prototype")}}
Siehe auch