IDBCursor: request-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die request schreibgeschützte Eigenschaft des IDBCursor-Interfaces gibt das IDBRequest zurück, das verwendet wurde, um den Cursor zu erhalten.
Wert
Eine Instanz des IDBRequest-Objekts.
Beispiele
Wenn Sie einen Cursor öffnen, steht die request-Eigenschaft auf diesem Cursor-Objekt zur Verfügung, um Ihnen mitzuteilen, von welchem Anfrage-Objekt der Cursor stammt. Zum Beispiel:
js
function displayData() {
list.textContent = "";
const transaction = db.transaction(["rushAlbumList"], "readonly");
const objectStore = transaction.objectStore("rushAlbumList");
const request = objectStore.openCursor();
request.onsuccess = (event) => {
const cursor = event.target.result;
if (cursor) {
const listItem = document.createElement("li");
listItem.textContent = `${cursor.value.albumTitle}, ${cursor.value.year}`;
list.appendChild(listItem);
console.log(cursor.request);
cursor.continue();
} else {
console.log("Entries all displayed.");
}
};
}
Spezifikationen
| Specification |
|---|
| Indexed Database API 3.0> # ref-for-dom-idbcursor-request①> |
Browser-Kompatibilität
Loading…
Siehe auch
- Verwendung von IndexedDB
- Transaktionen starten:
IDBDatabase - Verwendung von Transaktionen:
IDBTransaction - Festlegen eines Schlüsselspektrums:
IDBKeyRange - Abrufen und Ändern Ihrer Daten:
IDBObjectStore - Verwendung von Cursoren:
IDBCursor - Referenzbeispiel: To-do-Benachrichtigungen (Das Beispiel live ansehen).