在Javascript中迭代JSON字符串的最快方法

在Javascript中迭代JSON字符串的最快方法,javascript,jquery,json,Javascript,Jquery,Json,我一直在使用jQuery框架中的$。遍历通过AJAX调用接收的JSON字符串。现在,这个字符串有时相当大,因此IE6/7/8爬行 我想知道是否有一种更快的方法来遍历整个数据 谢谢您的时间。使用常规javascript函数怎么样 例如,如果您有一个包含项目的JSON对象,您可以计算JSON字符串以将其转换为javascript对象,并使用“for(i in object)”对其进行迭代。希望仍然及时 来个简单的“换”怎么样 for(i = 0; i < data.length; i++) {

我一直在使用jQuery框架中的$。遍历通过AJAX调用接收的JSON字符串。现在,这个字符串有时相当大,因此IE6/7/8爬行

我想知道是否有一种更快的方法来遍历整个数据


谢谢您的时间。

使用常规javascript函数怎么样


例如,如果您有一个包含项目的JSON对象,您可以计算JSON字符串以将其转换为javascript对象,并使用“for(i in object)”对其进行迭代。

希望仍然及时

来个简单的“换”怎么样

for(i = 0; i < data.length; i++) {
    data[i].property = 'todo';
}
for(i=0;i
否则-适用于-

var mycars = [{name:'Ferrari'}, {name:'BMW'}];
for (i in mycars)
{
    document.write(mycars[i].name + "<br />");
}
var mycars=[{name:'Ferrari'},{name:'BMW'}];
(我在车里)
{
document.write(mycars[i].name+“
”); }

以下是完整的答案:

您是如何迭代的?你是在分析它,还是在回避它?您只需要某些部分吗?从这个json的结构中可以得到一些很好的客户端解析和性能提示。。?只是一个巨大的对象或一个巨大的对象数组..?我假设Alec在xhr调用中使用json数据类型,因此jquery将评估响应。