Computer >> Computer tutorials >  >> Programming >> Javascript

TypedArray.find() function in JavaScript


The find() function of TypedArray accepts a string value representing the name of a function, tests whether the elements in the array passes the test implemented by the provided function, if so, returns the first element which passes the test else, returns undefined.

Syntax

Its Syntax is as follows

typedArray.find(function_name)

Example

<html>
<head>
   <title>JavaScript Array every Method</title>
</head>
<body>
   <script type="text/javascript">
      var int32View = new Int32Array([21, 19, 65,21, 14, 66, 87, 55 ]);
      document.write("Contents of the typed array: "+int32View);
      document.write("<br>");
      function testResult(element, index, array) {
         var ele = element>35
         return ele;
      }
      result = int32View.find(testResult);
      document.write("Result: "+result);
   </script>
</body>
</html>

Output

Contents of the typed array: 64,89,65,21,14,66,87,55
Result: 65

Example

If the Array doesn’t contain the required element this function returns undefined.

<html>
<head>
   <title>JavaScript Array every Method</title>
</head>
<body>
   <script type="text/javascript">
      var int32View = new Int32Array([21, 19, 65,21, 14, 66, 87, 55 ]);
      document.write("Contents of the typed array: "+int32View);
      document.write("<br>");
      function testResult(element, index, array) {
         var ele = element>100
         return ele;
      }
      result = int32View.find(testResult);
      document.write("Result: "+result);
   </script>
</body>
</html>

Output

Contents of the typed array: 21,19,65,21,14,66,87,55
Result: undefined