Skip to content
Related Articles

Related Articles

JavaScript | typedArray.find() with Example
  • Last Updated : 14 Feb, 2019

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.

Syntax:

typedArray.find(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 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:




    <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 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>");
       document.write(d);
      
    </script>

    
    

    Output:

    -10
    -30
    -10
    undefined

    full-stack-img

    My Personal Notes arrow_drop_up
    Recommended Articles
    Page :