JavaScript Array every()
- Trang trước entries()
- Trang tiếp theo fill()
- Quay lại tầng trên Sách tham khảo JavaScript Array
Định nghĩa và cách sử dụng
every()
Phương pháp kiểm tra tất cả các phần tử trong mảng có đều thông qua kiểm tra (được cung cấp dưới dạng hàm).
every()
Phương pháp thực hiện hàm một lần đối với mỗi phần tử trong mảng:
- Nếu tìm thấy phần tử mảng mà hàm trả về giá trị false, every() trả về false (và không kiểm tra giá trị còn lại)
- Nếu không có false xuất hiện, every() trả về true
Ghi chú:every()
Không thực hiện hàm đối với các phần tử mảng không có giá trị.
Ghi chú:every()
Không thay đổi mảng ban đầu.
Mô hình
Ví dụ 1
Kiểm tra tất cả các giá trị trong mảng age có phải đều là 18 hoặc lớn hơn:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.every(checkAdult); }
Ví dụ 2
Kiểm tra tất cả các giá trị trong mảng ages có phải là hoặc lớn hơn một số đặc định hay không:
<p>Độ tuổi tối thiểu: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Thử nó</button> <p>Tất cả các độ tuổi trên mức tối thiểu? <span id="demo"></span></p>