Open In App

JavaScript typedArray.filter() with Example

Improve
Improve
Like Article
Like
Save
Share
Report

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-

  • element: It is the value of the element.
  • index: It is the index of the element.
  • array: It is the array that is being traversed.

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.

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

Last Updated : 22 Dec, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads