The Javascript typedArray.every() function is an inbuilt function in JavaScript that is used to test whether the elements present in the typedArray satisfy the condition provided by a function.
Syntax:
typedarray.every(callback)
Parameters: It takes the callback function as a parameter. The callback is a function for testing the elements of the typedArray. This callback function takes three parameters that are specified below-
- current_value: It is the current element being processed in the typedArray.
- index: It is the index of the current element which is being processed in the typed array.
- array: It is the typedArray.
Return value: It returns true if the function callback returns a true value for each and every array element present in the typedArray otherwise returns false.
JavaScript examples to show the working of this function:
Example 1: In this example, the typedarray.every(callback) function satisfies the conditions and hence returns true.
javascript
<script> // is_negative function is called to test the // elements of the typedArray element. function is_negative(current_value, index, array) { return current_value < 0; } // Creating a typedArray with some elements const A = new Int8Array([ -5, -10, -15, -20, -25, -30 ]); // Printing whether elements are satisfied by the // functions or not console.log(A.every(is_negative)); </script> |
Output:
true
Example 2: In this example, the typedarray.every(callback) function does not satisfy the conditions and hence returns false.
javascript
<script> // is_negative function is called to test the // elements of the typedArray element. function is_positive(current_value, index, array) { return current_value > 0; } // Creating a typedArray with some elements const A = new Int8Array([ -5, -10, -15, -20, -25, -30 ]); // Printing whether elements are satisfied by the // functions or not console.log(A.every(is_positive)); </script> |
Output:
false