Open In App

JavaScript typedArray.filter() with Example

The Javascript typedArray.filter() is an inbuilt function in javascript that is used to form a new typedArray with the elements which satisfy the test implemented by the function provided. 

Syntax:



typedarray.filter(callback)

Parameters: It takes the parameter “callback” function which checks each element of the typedArray satisfied by the condition provided. The callback function takes three parameters that are specified below-

Return value: It returns a new typedarray with the elements that satisfy the test. 



JavaScript example to show the working of this function: 

Example 1: This example shows the use of the typedArray.filter() method in Javascript.




<script>
    // Calling isNegative function to check
    // elements of the typedArray
    function isNegative(element, index, array)
    {
        return element < 0;
    }
      
    // Created some typedArrays.
    const A = new Int8Array([ -10, 20, -30, 40, -50 ]);
    const B = new Int8Array([ 10, 20, -30, 40, -50 ]);
    const C = new Int8Array([ -10, 20, -30, 40, 50 ]);
    const D = new Int8Array([ -10, 20, 30, 40, -50 ]);
      
    // Calling filter() function to check condition
    // provided by its parameter
    const a = A.filter(isNegative);
    const b = B.filter(isNegative);
    const c = C.filter(isNegative);
    const d = D.filter(isNegative);
      
    // Printing the filtered typedArray
    console.log(a);
    console.log(b);
    console.log(c);
    console.log(d);
</script>

Output:

-10,-30,-50
-30,-50
-10,-30
-10,-50
Article Tags :