Tech Sheets

IndexedDBのオブジェクトストアからデータを削除する

最終更新日:2020-07-24

IndexedDBのオブジェクトストアからデータを削除するには、 delete() を使用します。

const tr = db.transaction([storeName]);
const store = tr.objectStore(storeName);

const request = store.delete('id1122');

request.onsuccess = () => {
    // 削除に成功したときの処理
}
request.onerror = (err) => {
    // 削除に失敗したときの処理
};

削除にはキーが必要なので注意しましょう。

一覧に戻る