Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. TypedArray
  6. keys()

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⁩.

Thekeys() method ofTypedArray instances returns a newarray iterator object that contains the keys for each index in the typed array. This method has the same algorithm asArray.prototype.keys().

Try it

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()

Parameters

None.

Return value

A newiterable iterator object.

Description

SeeArray.prototype.keys() for more details. This method is not generic and can only be called on typed array instances.

Examples

Iteration using for...of loop

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); // 0console.log(arrKeys.next().value); // 1console.log(arrKeys.next().value); // 2console.log(arrKeys.next().value); // 3console.log(arrKeys.next().value); // 4

Specifications

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

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp