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
BCD tables only load in the browser
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).