JavaScript从json迭代键和值?

这个问题在这里已经有了答案:

  • 如何遍历或枚举JavaScript对象? 29个答案

  • 使用Object.keys()获取键数组并使用forEach()遍历它们。

    var data = {
      "VERSION": "2006-10-27.a",
      "JOBNAME": "EXEC_",
      "JOBHOST": "Test",
      "LSFQUEUE": "45",
      "LSFLIMIT": "2006-10-27",
      "NEWUSER": "3",
      "NEWGROUP": "2",
      "NEWMODUS": "640"
    };
    
    Object.keys(data).forEach(function(key) {
      console.log('Key : ' + key + ', Value : ' + data[key])
    })

    你可以使用Object.keys

    var keys = Object.keys(yourObject);
    for(var i=0;i<keys.length;i++){
        var key = keys[i];
        console.log(key, yourObject[key]);
    }
    
    链接地址: http://www.djcxy.com/p/28819.html

    上一篇: JavaScript iterate key & value from json?

    下一篇: How do I enumerate the properties of a JavaScript object?