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

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

Browser-Kompatibilität

Siehe auch