IDBKeyRange: phương thức includes()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Note: This feature is available in Web Workers.
Phương thức includes() của giao diện IDBKeyRange trả về một giá trị boolean cho biết một khóa được chỉ định có nằm trong phạm vi khóa hay không.
Cú pháp
js
includes(key)
Tham số
key-
Khóa bạn muốn kiểm tra trong phạm vi khóa. Có thể là bất kỳ kiểu nào.
Giá trị trả về
Một giá trị boolean.
Ngoại lệ
DataErrorDOMException-
Được ném ra nếu khóa được cung cấp không phải là một khóa hợp lệ.
Ví dụ
js
const keyRangeValue = IDBKeyRange.bound("A", "K", false, false);
keyRangeValue.includes("F");
// Returns true
keyRangeValue.includes("W");
// Returns false
Thông số kỹ thuật
| Specification |
|---|
| Indexed Database API 3.0> # ref-for-dom-idbkeyrange-includes①> |
Tương thích trình duyệt
Xem thêm
- Dùng IndexedDB
- Bắt đầu transaction:
IDBDatabase - Dùng transaction:
IDBTransaction - Thiết lập một phạm vi khóa:
IDBKeyRange - Truy xuất và sửa đổi dữ liệu của bạn:
IDBObjectStore - Dùng cursor:
IDBCursor - Ví dụ tham khảo: To-do Notifications (Xem ví dụ trực tiếp).