TypedArray.prototype.values() - JavaScript | MDN
Try it
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
Syntax
Parameters
None.
Return value
A new iterable iterator object.
Description
See Array.prototype.values() 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 values = arr.values();
for (const n of values) {
console.log(n);
}
Alternative iteration
js
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
Specifications
| Specification |
|---|
| ECMAScript® 2027 Language Specification # sec-%typedarray%.prototype.values |