JavaScript | typedArray.find() with Example

The typedArray.find() is an inbuilt function in JavaScript which is used to return a value in the typedArray, if the value satisfies condition given in the function, otherwise, it returns undefined.



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 which are being traversed.
  • Return value: It returns a value of the array if the elements satisfy the condition provided by the function, otherwise, it returns undefined.

    JavaScript code to show the working of this function:

       // 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 find() function to check condition
       // provided by its parameter
       const a = A.find(isNegative);
       const b = B.find(isNegative);
       const c = C.find(isNegative);
       const d = D.find(isNegative);
       // Printing the finded typedArray
       document.write(a +"<br>");
       document.write(b +"<br>");
       document.write(c +"<br>");



    This article is attributed to GeeksforGeeks.org

    You Might Also Like

    leave a comment



    load comments

    Subscribe to Our Newsletter