--- 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