0
我在嘗試從一個處理Google Chrome應用程序中的indexDB命令的開源項目中瞭解一些代碼。Google Chrome Indexdb - 冗餘代碼
的代碼如下:
var db = pm.indexedDB.db;
var trans = db.transaction([pm.indexedDB.TABLE_DRIVE_CHANGES], "readwrite");
var store = trans.objectStore(pm.indexedDB.TABLE_DRIVE_CHANGES);
var boundKeyRange = IDBKeyRange.only(driveChange.id);
var request = store.put(driveChange);
request.onsuccess = function (e) {
callback(driveChange);
};
request.onerror = function (e) {
console.log(e.value);
};
雖然應用的工作原理,對我來說,似乎下面一行是多餘的代碼
var boundKeyRange = IDBKeyRange.only(driveChange.id);
還是我失去了一些東西?變量'boundKeyRange'在任何地方都不會被引用。