Die byteLength Zugriffseigenschaft repräsentiert die Länge (in Bytes) der View vom Anfang ihres ArrayBuffer.
Syntax
dataview.byteLength
Beschreibung
Die byteLength Eigenschaft ist eine Zugriffseigenschaft, bei der die set Funktion undefined ist. Das bedeutet, dass diese Eigenschaften nur gelesen werden kann. Der Wert der Eigenschaft wird beim erstellen einer DataView bekannt gemacht und kann nicht mehr verändert werden. Wenn beim erstellen keine Offset oder keine byteLength angegeben wird, wird der byteLength Wert des übergebenen ArrayBuffer zurückgegeben.
Beispiele
Einsatz der byteLength Eigenschaft
var buffer = new ArrayBuffer(8); var dataview = new DataView(buffer); dataview.byteLength; // 8 (gleich mit byteLength von buffer) var dataview2 = new DataView(buffer, 1, 5); dataview2.byteLength; // 5 (wie beim erstellen der DataView spezifiziert) var dataview3 = new DataView(buffer, 2); dataview3.byteLength; // 6 (passend mit dem Offset beim erstellen der DataView)
Spezifikationen
| Spezifikation | Status | Kommentar |
|---|---|---|
| ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'DataView.prototype.byteLength' in dieser Spezifikation. |
Standard | Initiale Definition. |
| ECMAScript 2017 Draft (ECMA-262) Die Definition von 'DataView.prototype.byteLength' 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,