| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray | [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.
Das Uint8ClampedArray typisierte Array stellt ein Array von 8-Bit-Ganzzahlen ohne Vorzeichen dar, die auf 0255 begrenzt sind. Der Inhalt wird standardmig auf 0 initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt. Sobald das Array erstellt ist, knnen Sie auf die Elemente im Array ber die Methoden des Objekts oder ber die standardmige Array-Indizierungssyntax (also unter Verwendung von Klammern) zugreifen.
Uint8ClampedArray ist eine Unterklasse der versteckten TypedArray Klasse.
Uint8ClampedArray()Erstellt ein neues Uint8ClampedArray-Objekt.
Erbt auch statische Eigenschaften von seinem Elternteil TypedArray.
Uint8ClampedArray.BYTES_PER_ELEMENTGibt einen Zahlenwert der Elementgre zurck. 1 im Fall von Uint8ClampedArray.
Erbt statische Methoden von seinem Elternteil TypedArray.
Erbt auch Instanzeigenschaften von seinem Elternteil TypedArray.
Diese Eigenschaften sind definiert auf Uint8ClampedArray.prototype und werden von allen Uint8ClampedArray-Instanzen geteilt.
Uint8ClampedArray.prototype.BYTES_PER_ELEMENTGibt einen Zahlenwert der Elementgre zurck. 1 im Fall eines Uint8ClampedArray.
Uint8ClampedArray.prototype.constructorDie Konstruktionsfunktion, die das Instanzobjekt erstellt hat. Fr Uint8ClampedArray-Instanzen ist der anfngliche Wert der Uint8ClampedArray Konstruktor.
Erbt Instanzmethoden von seinem Elternteil TypedArray.
// From a length
const uint8c = new Uint8ClampedArray(2);
uint8c[0] = 42;
uint8c[1] = 1337;
console.log(uint8c[0]); // 42
console.log(uint8c[1]); // 255 (clamped)
console.log(uint8c.length); // 2
console.log(uint8c.BYTES_PER_ELEMENT); // 1
// From an array
const x = new Uint8ClampedArray([21, 31]);
console.log(x[1]); // 31
// From another TypedArray
const y = new Uint8ClampedArray(x);
console.log(y[0]); // 21
// From an ArrayBuffer
const buffer = new ArrayBuffer(8);
const z = new Uint8ClampedArray(buffer, 1, 4);
console.log(z.byteOffset); // 1
// From an iterable
const iterable = (function* () {
yield* [1, 2, 3];
})();
const uint8cFromIterable = new Uint8ClampedArray(iterable);
console.log(uint8cFromIterable);
// Uint8ClampedArray [1, 2, 3]
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-typedarray-objects |
Uint8ClampedArray in core-jsTypedArrayArrayBufferDataViewUint8ClampedArrayTypedArrayObject/FunctionBigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64ArrayInt8ArrayInt16ArrayInt32ArrayUint8ArrayUint16ArrayUint32ArrayDer 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 |