Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hàm TypedArray.every() trong JavaScript

Hàm every() của TypedArray kiểm tra xem tất cả phần tử trong mảng có thỏa mãn điều kiện do hàm callback cung cấp hay không. Trả về true nếu tất cả thỏa mãn, ngược lại false.

Cú pháp

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

typedArray.every(callbackFn[, thisArg])

Ví dụ

<html> <head>    <title>Ví dụ JavaScript TypedArray every</title> </head> <body>    <script type="text/javascript">       var int32View = new Int32Array([64, 89, 65, 21, 14, 66, 87, 55]);       document.write("Nội dung mảng typed: "+int32View);       document.write("<br>");       function testResult(element, index, array) {          return element > 35;       }       var result = int32View.every(testResult);       if(result) {          document.write("Tất cả phần tử đều lớn hơn 35");       } else {          document.write("Không phải tất cả phần tử đều lớn hơn 35");       }    </script> </body> </html>

Kết quả

Nội dung mảng typed: 64,89,65,21,14,66,87,55
Không phải tất cả phần tử đều lớn hơn 35

Ví dụ 2

<html> <head>    <title>Ví dụ JavaScript TypedArray every</title> </head> <body>    <script type="text/javascript">       var int32View = new Int32Array([64, 89, 65, 58, 90, 66, 87, 55]);       document.write("Nội dung mảng typed: "+int32View);       document.write("<br>");       function testResult(element, index, array) {          return element > 35;       }       var result = int32View.every(testResult);       if(result) {          document.write("Tất cả phần tử đều lớn hơn 35");       } else {          document.write("Không phải tất cả phần tử đều lớn hơn 35");       }    </script> </body> </html>

Kết quả

Nội dung mảng typed: 64,89,65,58,90,66,87,55
Tất cả phần tử đều lớn hơn 35