This question already has answers here:
Iterate through object properties
                                
                                    (28个答案)
                                
                        
                2年前关闭。
            
        

我正在学习javascript和json对象和数组。我被赋予迭代以下数组的任务:

{"6784":
    {"OD":
        [
            {
                "od_id":"587641",
                "cl_type":"scl",
                "cl_eye":"OD"
            }
        ],
    }
    {"OS":
        [
            {
                "od_id":"587641",
                "cl_type":"scl",
                "cl_eye":"OD"
            }
        ],
    }
}


我曾尝试使用简单的for循环和jquery进行迭代,但无法正常工作。条件是我们不知道任何键名。

最佳答案

如果您不知道键名,则可以使用Object.keys(json_obj)。

Object.keys(json_obj).forEach(function(key){
   stuff
}

10-05 19:57