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