| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/values | [Back] [Original] |
Get to know MDN better
This feature is well established and works across many devices and browser versions. Its been available across browsers since September 2016.
The values() method of TypedArray instances returns a new array iterator object that iterates the value of each item in the typed array. This method has the same algorithm as Array.prototype.values().
const bytes = new Uint8Array([10, 20, 30, 40, 50]);
const iterator = bytes.values();
iterator.next();
iterator.next();
console.log(iterator.next().value);
// Expected output: 30
values()
None.
A new iterable iterator object.
See Array.prototype.values() for more details. This method is not generic and can only be called on typed array instances.
const arr = new Uint8Array([10, 20, 30, 40, 50]);
const values = arr.values();
for (const n of values) {
console.log(n);
}
const arr = new Uint8Array([10, 20, 30, 40, 50]);
const values = arr.values();
console.log(values.next().value); // 10
console.log(values.next().value); // 20
console.log(values.next().value); // 30
console.log(values.next().value); // 40
console.log(values.next().value); // 50
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-%typedarray%.prototype.values |
TypedArray.prototype.values in core-jsTypedArrayTypedArray.prototype.entries()TypedArray.prototype.keys()TypedArray.prototype[Symbol.iterator]()Array.prototype.values()This page was last modified on Jul 20, 2025 by MDN contributors.
TypedArrayObject/FunctionBigInt64ArrayBigUint64ArrayFloat16ArrayFloat32ArrayFloat64ArrayInt8ArrayInt16ArrayInt32ArrayUint8ArrayUint8ClampedArrayUint16ArrayUint32ArrayYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |