我可以将一次操作插入到数据库中,但是我有时间为1000次操作获取时间。我在成功发送请求的函数中得到结束时间。
var startTime = 0;
var endTime = 0;
function func(){
startTime = new Date();
tx.executeSql('INSERT INTO tblDemo ('
+ 'personName, personAge, personColour)'
+ 'VALUES (?, ?, ?);'
, [name, age, colour], querySuccess, errorHandler);
setTimeout(function(){
var result = endTime-startTime;
alert(result);
}, 10000);
}
function querySuccess() {
endTime = new Date();
}
我无法在此代码中使用循环,因为操作是异步执行的,而且我无法在1000次操作后获得结束时间。