The Javascript typedArray.entries() is an inbuilt function in JavaScript that gives a new array iterator object containing the key and value pairs of the given typedArray object.
Syntax:
typedArray.entries()
Parameter: It does not accept any parameters.
Return value It returns a new array iterator object containing the key and value pairs of the given typedArray object.
JavaScript examples to show the working of this function:
Example 1: In this example, we will use the typedArray.entries() function to return the key and value pairs of the object.
<script> // Creating a typedArray Uint8Array() with some elements
const uint8 = new Uint8Array([ 5, 10, 15, 20, 25, 30 ]);
// Calling entries() function
A = uint8.entries();
// Shifting array iterator to next element one by one
// Iterator assigned to 10
A.next();
// Iterator assigned to 15
A.next();
console.log(A.next().value);
</script> |
Output: Here 2 is the index of element 15.
2, 15
Example 2: Here output is undefined because iterator exceeds the upper bound.
<script> // Creating a typedArray Uint8Array() with some elements
const uint8 = new Uint8Array([ 5, 10, 15, 20, 25 ]);
// Calling entries() function
A = uint8.entries();
// Shifting array iterator to next element one by one
// Iterator assigned to 10
A.next();
// Iterator assigned to 15
A.next();
// Iterator assigned to 20
A.next();
// Iterator assigned to 25
A.next();
// Iterator went out of index
A.next();
console.log(A.next().value);
</script> |
Output:
undefined