草庐IT

SqlResultsetRowList

全部标签

javascript - jQuery - Safari/iOS 中 SqlResultsetRowList 上的 $.each

我正在尝试使用$.each来加速SqlResultsetRowList的迭代,我目前正在使用For循环。这是新代码-localDB.transaction(函数(事务){transaction.executeSql(查询,[val],函数(事务,结果){varrows=results.rows;$.each(行,函数(i){varrow=results.rows.item(i);});})});问题是i返回的不是索引,而是字符串“length”,它显然在那个时候中断了。我做了一些进一步的测试,这在Chrome中按预期工作。Chrome将SqlResultsetRowList视为一个数组