0
我承認我與Deferred對象相處得不好。我正在查詢幾個「商店」上的數據庫,結果我想要做一系列的操作。這給我帶來了麻煩,因爲結果是異步返回的,我無法在「應用商店」上執行相應的操作。總之,問題是,這一段代碼總是執行上相同的「商店」使用集合函數結果進行操作
for (var i = 0; i < schema['stores'].length; i++) {
storeName = schema['stores'][i].name;
var objeto = db.executeSql('SELECT MAX(date_upd) FROM ' + '"' + storeName + '"').done(
function(result, a){
//saveDataSynce(db, storeName, result);
console.log(result);
}
);
}