0
我設置一個承諾像獲得價值並將其ASIGN給一個變量
idbKeyval.set('example', 5)
.then(() => console.log('It worked!1'))
.catch(err => console.log('It failed!', err));
然後,清爽的頁面後,我要檢查如果設置和ASIGN這個「5」變。以下是來自IDB-Keyval github的代碼,但我無法從中獲得價值!
idbKeyval.get('hello').then(val => console.log(val));
'我設置一個承諾like' - 不,你是不是「設置一個承諾」,要設置一些所謂的'example'與值'5 '使用任何idbKeyval我s ...然後,您正在嘗試讀取一個名爲'hello'的vlaue - 可能不存在,因爲您只設置了一個名爲'example'的值或 –
或簡短版本......''hello '!=='example'' –
它是'用IndexedDB實現的基於承諾的keyval存儲'。語法來自https://github.com/jakearchibald/idb-keyval – marta