私の戻りjsonファイルは次のようになります:
var data = [{"col1":"value1","col2":"value1","col3":"value1"},{"col1":"value2","col2":"value2","col3":"value2"},{"col1":"value3","col2":"value3","col3":"value3"}];
JSON.stringify を使用しない場合、データは次のようになります。
[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]
しかし、それでresult.lengthは5ではありませんが、文字列の合計文字数であり、そのように私はループを行うことができません
var result = JSON.stringify(data);
for(i=0; i<result.length; i++){
var transaction = db.transaction([STORE], IDBTransaction.READ_WRITE);
var put = transaction.objectStore(STORE).put(result);
};