Kiểm tra phần tử
Bài học 8 trên 18 trong khóa học Các phương thức mảng trong JavaScript của Coddy.
Phương thức includes() là hàm tích hợp sẵn của mảng JavaScript, dùng để xác định xem một phần tử cụ thể có nằm trong mảng hay không. Phương thức này trả về true nếu tìm thấy phần tử và false nếu không. Đây là cách ngắn gọn và hiệu quả để kiểm tra sự hiện diện của phần tử mà không cần tự viết vòng lặp.
- Theo mặc định,
includes()tìm kiếm có phân biệt chữ hoa và chữ thường. Ví dụ,"apple"sẽ không khớp với"Apple".
// Các mặt hàng trong giỏ hàng
const cartItems = ["Milk", "Bread", "Eggs"];
// Kiểm tra xem "Apples" đã có trong giỏ hàng chưa (hiện chưa được thêm vào)
const hasApples = cartItems.includes("Apples");
console.log(hasApples); // Đầu ra: false (không tìm thấy Apples)
// Khách hàng thêm "Apples"
cartItems.push("Apples");
// Bây giờ, kiểm tra xem "Apples" có trong giỏ hàng chưa
const hasApplesNow = cartItems.includes("Apples");
console.log(hasApplesNow); // Đầu ra: true (đã thêm Apples thành công)
Ví dụ này cho thấy includes() giúp đảm bảo mỗi mặt hàng chỉ được thêm một lần vào giỏ hàng, từ đó nâng cao trải nghiệm người dùng.
Thử thách
DễĐiểm số của Jack được lưu trong mảng đã cho có tên jackScores.
Viết code JavaScript để kiểm tra xem Jack có đạt điểm tuyệt đối (100) trong bất kỳ bài trắc nghiệm nào không và in kết quả ở cuối.
Tự làm thử
const jackScores = [85, 92, 78, 100, 89];
// Viết code ở đâyTất cả bài học trong Các phương thức mảng trong JavaScript
1Bạn sẽ học được gì?
Các phương thức của mảng trong JS3Phương thức cơ bản
Độ dàiThêm và lấy phần tử cuốiThêm và lấy phần tử đầuKiểm tra phần tửĐảo ngược và nốiTự luyện tập: Trình biên dịch JavaScript online