TypedArray.prototype.keys()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
Die keys()
-Methode von TypedArray
-Instanzen gibt ein neues Array-Iterator-Objekt zurück, das die Schlüssel für jeden Index im typisierten Array enthält. Diese Methode verwendet denselben Algorithmus wie Array.prototype.keys()
.
Probieren Sie es aus
const uint8 = new Uint8Array([10, 20, 30, 40, 50]);
const keys = uint8.keys();
keys.next();
keys.next();
console.log(keys.next().value);
// Expected output: 2
Syntax
js
keys()
Parameter
Keine.
Rückgabewert
Ein neues iterierbares Iterator-Objekt.
Beschreibung
Weitere Details finden Sie unter Array.prototype.keys()
. Diese Methode ist nicht generisch und kann nur bei typisierten Array-Instanzen aufgerufen werden.
Beispiele
Iteration mit for...of-Schleife
js
const arr = new Uint8Array([10, 20, 30, 40, 50]);
const arrKeys = arr.keys();
for (const n of arrKeys) {
console.log(n);
}
Alternative Iteration
js
const arr = new Uint8Array([10, 20, 30, 40, 50]);
const arrKeys = arr.keys();
console.log(arrKeys.next().value); // 0
console.log(arrKeys.next().value); // 1
console.log(arrKeys.next().value); // 2
console.log(arrKeys.next().value); // 3
console.log(arrKeys.next().value); // 4
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-%typedarray%.prototype.keys |