Die setInt16()
Methode speichert eine ganze 16-Bit Zahl mit Vorzeichen (Schort) am spezifizierten Offset der DataView
ab.
Syntax
dataview.setInt16(byteOffset, value [, littleEndian])
Parameter
- byteOffset
- Das Offset, in Bytes, vom Start der View, an dem die Daten gespeichert werden sollen.
- value
- Der Wert, der gespeichert werden soll.
- littleEndian
- Optional Gibt an, ob die 16 Bit Zahl als little- oder big-Endian abgespeichert wird. Wenn false oder undefined angegewen ist, wird ein big-Endian gelesen.
Auftretende Errors
RangeError
- Tritt auf, wenn
byteOffset
so gesetzt ist, dass hinter dem Ende der View geschrieben werden müsste.
Beispiele
Einsatz der setInt16
Methode
var buffer = new ArrayBuffer(8); var dataview = new DataView(buffer); dataview.setInt16(1, 3); dataview.getInt16(1); // 3
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
Typed Array Specification | Veraltet | Ersetzt durch ECMAScript 6. |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'DataView.prototype.setInt16' in dieser Spezifikation. |
Standard | Initiale Definition in einem ECMA-Standard. |
ECMAScript 2017 Draft (ECMA-262) Die Definition von 'DataView.prototype.setInt16' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 9.0 | 15.0 (15.0) | 10 | 12.1 | 5.1 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 4.0 | (Ja) | 15.0 (15) | ? | 12.0 | 4.2 |
Siehe auch
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123
Zuletzt aktualisiert von:
schlagi123,