Computer >> Máy Tính >  >> Lập trình >> Javascript

Hàm TypedArray.find () trong JavaScript

Hàm find () của TypedArray chấp nhận một giá trị chuỗi đại diện cho tên của một hàm, kiểm tra xem các phần tử trong mảng có vượt qua kiểm tra được thực hiện bởi hàm được cung cấp hay không, nếu có, trả về phần tử đầu tiên vượt qua kiểm tra khác, trả về không xác định.

Cú pháp

Cú pháp của nó như sau

typedArray.find(function_name)

Ví dụ

<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>

Đầu ra

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

Ví dụ

Nếu Mảng không chứa phần tử bắt buộc, hàm này trả về không xác định.

<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>

Đầu ra

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