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