[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
322
(2): (アウアウウー Sa19-gByX [106.146.69.221]) 2022/01/15(土)10:52 ID:nH/3h8nXa(1) AAS
かたくなにライブラリを使おうとしない理由はなに?
それだけ教えて
323: 231 (スプッッ Sd03-Ylb5 [1.75.230.170]) 2022/01/15(土)10:57 ID:S4wDIFSqd(2/2) AAS
>>322
気持ち悪いからです。

いや、ネタとか煽ってるとかじゃなく、本当にです。なんか気持ち悪いんです。
328
(1): (ワッチョイ 0332-Cwx9 [133.207.66.224]) 2022/01/15(土)15:38 ID:ZBFGEo1/0(1) AAS
>>231
問題がぐちゃぐちゃに絡み合ってるなこれ。
a. indexedDB.open() が複数回呼ばれている(dbVersionの値もどうなるか怪しい)
b. storeName / data が途中で上書きされている(他の変数も軒並み上書きされてる)

a. により、onupgradeneeded とか db.createObjectStore の考え方がぐちゃぐちゃになる(DBのバージョン管理が全くできていない)
b. により、想定外の挙動になっている。("itemStore"を2回作ろうとしている。プライマリキーが不正になってる)

次のように変更すれば、動くと思う。
indexedDB.open() が1つになるように書き換える。(dbVersionを意識して書く)
var を使用しないように書き換える。 const を積極的に使うようにする。(const が無理な場合のみ let を使用する)

正直、 localStorage 使う方がいいと思うぞ。localStorage で容量が足りないならば、保存するデータから考え直したほうがいい。
省2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s