我正在使用本地数据库, 这里我在使用每个函数或for循环来调用从本地数据库获取数据时遇到一些问题, 它看起来不像是同步的 在获得第一个数据之前所有迭代都已完成
我希望每次迭代都要等到我从Local Datbase获取数据 我如何在java脚本中激活它 Pl回答我的问题
var printArray = [];
$.each(list, function(key,val) {
var tableName = val.tableName;
var columnName = val.columnName;
var lineNumber = val.lineNumber;
var lableName = val.lableName;
var lableValue = val.lableName;
var positionLabel = val.positionLabel;
var positionValue = val.positionValue;
var query = new ****.Query();
query.equalTo('Customer_ID','A5F38467-0C64-E411-B51C-005056B57717');
var tableData = synObj.getOfflineData(tableName,query);
tableData.then(function(data){
var jsonValue = {
"lineNumber": lineNumber,
"lableName": lableName,
"lableValue": data[0].columnName,
"positionLabel": positionLabel,
"positionValue": positionValue,
};
printArray.push(jsonValue);
});
});