首页 > 解决方案 > (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,
 }
]

我想遍历所有对象,但只获取“名称”和“值”。我该怎么做?

标签: javascriptnode.jsjson

解决方案


我希望有用;)祝你好运

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)


推荐阅读