Phương thức Mảng JavaScript every () kiểm tra xem tất cả các phần tử của mảng có vượt qua hàm kiểm tra đã cho hay không.
Cú pháp của every()
phương thức là:
arr.every(callback(currentValue), thisArg)
Ở đây, arr là một mảng.
every () Tham số
Các every()
phương pháp có trong:
- callback - Hàm để kiểm tra từng phần tử mảng. Nó có:
- currentValue - Phần tử hiện tại đang được truyền từ mảng.
- thisArg (tùy chọn) - Giá trị sử dụng như
this
khi thực hiện lệnh gọi lại. Theo mặc định, nó làundefined
.
Giá trị trả về từ mọi ()
- Trả về
true
nếu tất cả các phần tử của mảng vượt qua hàm kiểm tra đã cho (callback
trả về giá trị trung thực). - Nếu không, nó sẽ trả về
false
.
Ghi chú :
every()
không thay đổi mảng ban đầu.every()
không thực thicallback
cho các phần tử mảng không có giá trị.
Ví dụ: Kiểm tra giá trị của phần tử mảng
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Đầu ra
Tất cả các thành viên phải từ 18 tuổi trở lên. sai
Đề xuất Đọc: JavaScript Array some ()