Để tìm một mục duy nhất (cụ thể) trong một mảng có JavaScript vani, bạn có thể sử dụng phương thức ES6 Array.find() .
Giả sử bạn có một loạt các mục trong danh sách, trong trường hợp này là rau. Bây giờ bạn muốn tìm carot từ danh sách:
const vegetables = ["broccoli", "carot", "kale", "spinach"]
// Find carot in array
let carot = vegetables.find(function(vegetables) {
return vegetables === "carot"
})
console.log(carot)
// "carot" Cách hoạt động của mã:
- Đầu tiên, bạn khai báo một biến
carot - Sau đó, bạn chỉ định
vegetablesbiến vào nó và đính kèmArray.find()và yêu cầu nó trả về chuỗi chính xác"carot" - Đăng xuất kết quả
Lưu ý 1:toán tử bộ ba bằng === kiểm tra cả bình đẳng giá trị và loại bình đẳng.
Lưu ý 2:JavaScript phân biệt chữ hoa chữ thường. Nếu các mục mảng của bạn sử dụng chữ in hoa, bạn cần sử dụng chữ hoa trong Array.find() cả phương pháp.