The typedArray.filter() is an inbuilt function in javascript which is used to form a new typedArray with the elements which satisfies 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. Callback function takes three parameters that are specified below-
Return value: It returns a new typedarray with the elements that satisfies the test.
JavaScript code to show the working of this function:
<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 document.write(a + "<br>" ); document.write(b + "<br>" ); document.write(c + "<br>" ); document.write(d); </script> |
Output:
-10,-30,-50 -30,-50 -10,-30 -10,-50
leave a comment
0 Comments