javascript - 如何在 JavaScript 中循环这个对象?
问题描述
我如何在下面循环这个对象
"fields": {
"summary": {
"required": true
},
"issuetype": {
"required": true
},
"description": {
"required": false
}
}
并得到这个结果
res = ['summary','issuetype','description']
解决方案
只需使用Object.keys
:
const obj = {
"fields": {
"summary": {
"required": true
},
"issuetype": {
"required": true
},
"description": {
"required": false
}
}
};
console.log(Object.keys(obj.fields)); // ["summary", "issuetype", "description"]
推荐阅读
- java - 阅读 Google Fit 自动生成的活动
- java - 是否可以使用java比较数据库表记录的值?
- elasticsearch - 弹性 - 防止更新文档
- macos - Mac docker start 致命错误:子进程之一失败:com.docker.driver.amd64-linux -addr fd:3 -debug (pid: 1375)
- javascript - 为什么在这种情况下 catch 不返回错误?
- java - 有没有更好(更安全)的方法来获取参数化类型的类?
- python - SQL - 哪个索引将加快 COUNT() 查询
- asp.net-core - 使用 Azure Redis 缓存时如何解决超时等待响应问题?
- html - Rvest html_nodes 无法选择 div.class
- docker - 如何确保我的 docker 镜像/容器在 100 年后仍然可以工作?