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);
}
);
}