TypedArray.prototype.keys()

The keys() method returns a new array iterator object that contains the keys for each index in the array.

Try it

Syntax

keys()

Return value

Examples

Iteration using for...of loop

const arr = new Uint8Array([10, 20, 30, 40, 50]);
const arrKeys = arr.keys();
for (const n of arrKeys) {
  console.log(n);
}

Alternative iteration

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

Specifications

Specification
ECMAScript Language Specification
# sec-%typedarray%.prototype.keys

Browser compatibility

BCD tables only load in the browser

See also