| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/buffer | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Die buffer Accessor-Eigenschaft von TypedArray Instanzen gibt den ArrayBuffer oder SharedArrayBuffer zurck, auf den dieses typisierte Array zur Zeit der Konstruktion verweist.
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);
const uint16 = new Uint16Array(buffer);
console.log(uint16.buffer.byteLength);
// Expected output: 8
Die buffer Eigenschaft ist eine Accessor-Eigenschaft, deren set Accessorfunktion undefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen knnen. Der Wert wird beim Erstellen des TypedArray festgelegt und kann nicht gendert werden. TypedArray ist eines der TypedArray-Objekte.
Da ein typisiertes Array eine Ansicht eines Buffers ist, kann der zugrunde liegende Buffer lnger sein als das typisierte Array selbst.
const buffer = new ArrayBuffer(8);
const uint16 = new Uint16Array(buffer);
uint16.buffer; // ArrayBuffer { byteLength: 8 }
const buffer = new ArrayBuffer(1024);
const arr = new Uint8Array(buffer, 64, 128);
console.log(arr.byteLength); // 128
console.log(arr.buffer.byteLength); // 1024
console.log(arr.buffer === buffer); // true
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-get-%typedarray%.prototype.buffer |
TypedArrayTypedArrayObject/FunctionBigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64ArrayInt8ArrayInt16ArrayInt32ArrayUint8ArrayUint8ClampedArrayUint16ArrayUint32ArrayDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |