JavaScript typedArray.every() with Examples

Last Updated : 22 Dec, 2022

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
Comment

Explore