JS cơ bản phần 4 - các functions tìm kiếm/ kiểm tra trong js
· 2 phút để đọc
Hàm kiểm tra some()
Method some() này nhận vào một tham số là testMethod. Method này sẽ trả về true nếu như có ít nhất 1 phần tử trong mảng thỏa mãn testMethod, nếu không sẽ trả về false.
Ví dụ: Kiểm tra trong mảng có ít nhất 1 phần tử chia hết cho 5:
Hàm kiểm tra every()
Method này sẽ có tham số là 1 hàm (ta tạm gọi là testMethod). hàm testMethod sẽ có cấu trúc như sau function(el, index, arr) và luôn trả về giá trị true/false.
- el: giá trị của phần tử hiện tại.
- index: vị trí của phần tử hiện tại trong mảng.
- arr: mảng chứa phần tử hiện tại.
Method every() sẽ kiểm tra xem toàn bộ phần tử trong mảng có thỏa mãn testMethod không.
Ví dụ:
Đọc đến đấy có thể các bạn sẽ khó hiểu tại sao method some() và every() đều trả về kết quả là true hoặc false mà lại là 2 method khác nhau :))) thì :