Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách tìm một mục trong một mảng bằng JavaScript

Để 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 vegetables biến vào nó và đính kèm Array.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ị 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.