javascript - (Javascript)如何遍历所有 JSON 对象但只获取特定值?
问题描述
JSON:
[
{
"id": 1,
"name": "One",
"value": "Hello 1",
"enabled": true,
},
{
"id": 2,
"name": "Two",
"value": "Hello 2",
"enabled": true,
},
{
"id": 3,
"name": "Three",
"value": "Hello 3",
"enabled": true,
}
]
我想遍历所有对象,但只获取“名称”和“值”。我该怎么做?
解决方案
我希望有用;)祝你好运
const jsn = [
{
"id": 1,
"name": "One",
"value": "Hello 1",
"enabled": true,
},
{
"id": 2,
"name": "Two",
"value": "Hello 2",
"enabled": true,
},
{
"id": 3,
"name": "Three",
"value": "Hello 3",
"enabled": true,
}
];
const newJsn = [];
jsn.forEach(item => {
newJsn.push({name: item.name, value: item.value})
});
console.log(newJsn)
推荐阅读
- java - 无法在 Eclipse 中移动组件 WindowBuilder
- curl - 如何让 curl 重试?
- npm - Vue-cli-build 失败并出现以下错误 ValidationError: child "navigateFallbackWhitelist"
- swiftui - 如何计算剩余的可用垂直空间
- python - NameError: 类未定义
- typescript - CDK - S3 通知导致循环参考错误
- php - 如何优化我的 php 代码并让一切自行工作?
- javascript - 动态加载的 Angular 10 组件无法访问 CommonModule
- javascript - 发生意外错误:“/Users/name/package.json: Unexpected token \\ in JSON at position 1”不是类似的问题
- c# - 制作一根线串