Documentación offline JavaScript main

TypedArray.prototype.entries()

main Documentación oficial Licencia CC-BY-SA-2.5Descargado el 2026-08-02

En esta página

The entries() method of {{jsxref("TypedArray")}} instances returns a new array iterator object that contains the key/value pairs for each index in the typed array. This method has the same algorithm as {{jsxref("Array.prototype.entries()")}}.

{{InteractiveExample("JavaScript Demo: TypedArray.prototype.entries()")}}

```js interactive-example const uint8 = new Uint8Array([10, 20, 30, 40, 50]); const eArr = uint8.entries();

eArr.next(); eArr.next();

console.log(eArr.next().value); // Expected output: Array [2, 30]

## Syntax

```js-nolint
entries()

Parameters#

None.

Return value#

A new iterable iterator object.

Description#

See {{jsxref("Array.prototype.entries()")}} for more details. This method is not generic and can only be called on typed array instances.

Examples#

Iteration using for...of loop#

const array = new Uint8Array([10, 20, 30, 40, 50]);
const arrayEntries = arr.entries();
for (const element of arrayEntries) {
  console.log(element);
}

Alternative iteration#

const array = new Uint8Array([10, 20, 30, 40, 50]);
const arrayEntries = arr.entries();

console.log(arrayEntries.next().value); // [0, 10]
console.log(arrayEntries.next().value); // [1, 20]
console.log(arrayEntries.next().value); // [2, 30]
console.log(arrayEntries.next().value); // [3, 40]
console.log(arrayEntries.next().value); // [4, 50]

Specifications#

{{Specifications}}

Browser compatibility#

{{Compat}}

See also#