在JavaScript中循环遍历JSON对象

时间:2018-04-30 01:47:16

标签: javascript json

如何使用Javascript循环所有这些(对象?我不知道)?

ORS

2 个答案:

答案 0 :(得分:2)

您可以使用返回的Object.keys(object)数组或for...in循环

const  obj = {
  "test1": {
    "name": "1",
    "2fa": true,
  },
  "test2": {
    "name": "2",
    "2fa": false,
  },
  "test3": {
    "name": "3",
    "2fa": true,
  }
};

Object.keys(obj).map(key => {
  console.log(obj[key]);
});
for(const key in obj) {
  console.log(obj[key]);
};

答案 1 :(得分:0)

您可以使用以下代码循环遍历这些对象;

var objects={
      "test1": {
        "name": "1",
        "2fa": true,
      },
      "test2": {
        "name": "2",
        "2fa": false,
      },
      "test3": {
        "name": "3",
        "2fa": true,
      }
    }

    for (var key in objects) {
        if (objects.hasOwnProperty(key)) {        
            var obj= objects[key]
            console.log(key);
            console.log("Name: " + obj["name"]);
            console.log("2fa:" + obj["2fa"]);
        }
    }