首页 > 解决方案 > 如何在 JavaScript 中循环这个对象?

问题描述

我如何在下面循环这个对象

"fields": {
      "summary": {
          "required": true
     },
     "issuetype": {
          "required": true
     },
     "description": {
         "required": false
     }
}

并得到这个结果

res = ['summary','issuetype','description']

标签: javascript

解决方案


只需使用Object.keys

const obj = {
    "fields": {
        "summary": {
            "required": true
        },
         "issuetype": {
              "required": true
         },
         "description": {
             "required": false
         }
    }
};

console.log(Object.keys(obj.fields)); // ["summary", "issuetype", "description"]

推荐阅读