IDBDatabase: thuộc tính name
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc name của giao diện IDBDatabase là một chuỗi chứa tên của cơ sở dữ liệu đang kết nối.
Giá trị
Một chuỗi chứa tên của cơ sở dữ liệu đang kết nối.
Ví dụ
Ví dụ này cho thấy một kết nối cơ sở dữ liệu được mở, đối tượng IDBDatabase nhận được được lưu trong biến db, rồi thuộc tính tên được ghi ra console. Để xem ví dụ đầy đủ, hãy xem ứng dụng To-do Notifications của chúng tôi (xem ví dụ trực tiếp).
js
// Hãy mở cơ sở dữ liệu của chúng ta
const DBOpenRequest = window.indexedDB.open("toDoList", 4);
// hai trình xử lý sự kiện này hoạt động trên việc cơ sở dữ liệu
// được mở thành công hoặc không
DBOpenRequest.onerror = (event) => {
note.appendChild(document.createElement("li")).textContent =
"Lỗi khi tải cơ sở dữ liệu.";
};
DBOpenRequest.onsuccess = (event) => {
note.appendChild(document.createElement("li")).textContent =
"Cơ sở dữ liệu đã được khởi tạo.";
// lưu kết quả mở cơ sở dữ liệu vào biến db. Biến này sẽ được dùng rất nhiều về sau
db = DBOpenRequest.result;
// Dòng này sẽ ghi tên của cơ sở dữ liệu, lẽ ra là "toDoList"
console.log(db.name);
};
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Indexed Database API 3.0> # ref-for-dom-idbdatabase-name①> |
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 dải khóa:
IDBKeyRange - Truy xuất và thay đổ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).