IDBRequest: result property
The result
read-only property of the IDBRequest
interface returns the result of the request. If the request is not completed, the result is not available and an InvalidStateError
exception is thrown.
Value
Examples
The following example requests a given record title, onsuccess
gets the associated record from the IDBObjectStore
(made available as objectStoreTitleRequest.result
), updates one property of the record, and then puts the updated record back into the object store. For a full working example, see our To-do Notifications app (View the example live).
const title = "Walk dog";
const objectStore = db
.transaction(["toDoList"], "readwrite")
.objectStore("toDoList");
const objectStoreTitleRequest = objectStore.get(title);
objectStoreTitleRequest.onsuccess = () => {
const data = objectStoreTitleRequest.result;
data.notified = "yes";
const updateTitleRequest = objectStore.put(data);
updateTitleRequest.onsuccess = () => {
displayData();
};
};
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
result |
23 |
12 |
10 |
10 |
15 |
8 |
4.4 |
25 |
22 |
14 |
8 |
1.5 |
See also