我一直在使用jQuery框架中的$.each函数来遍历通过AJAX调用接收到的JSON字符串。现在这个字符串有时非常庞大,导致IE6/7/8运行缓慢。
我想知道是否有更快的方法来遍历整个数据。
谢谢您的时间。
我一直在使用jQuery框架中的$.each函数来遍历通过AJAX调用接收到的JSON字符串。现在这个字符串有时非常庞大,导致IE6/7/8运行缓慢。
我想知道是否有更快的方法来遍历整个数据。
谢谢您的时间。
for(i = 0; i < data.length; i++) {
data[i].property = 'todo';
}
var mycars = [{name:'Ferrari'}, {name:'BMW'}];
for (i in mycars)
{
document.write(mycars[i].name + "<br />");
}
使用常规的JavaScript函数怎么样?
例如,如果您有一个包含项目的JSON对象,您可以仅评估JSON字符串以将其转换为JavaScript对象,并使用“for(i in object)”迭代它们。