如何将 json 对象映射到另一个新对象
how to map a json object into another new object
我有一个负载响应如下:
"requirementDetails": {
"requirementId1": "A",
"requirementId2": "B",
"requirementId3": "C",
"requirementId4": "D",
"requirementId5": "E",
"requirementId6": "",
"requirementId7": "",
"requirementId8": "",
"requirementId9": "",
}
我想创建一个新的需求数组,它不会使用 javascript 映射函数来处理空白需求,我希望结果数组看起来像这样:
data = [ "A","B","C","D","E"]
谁能帮帮我。
您可以使用 Object.values
and then you can filter
获取所有值
const payload = {
requirementDetails: {
requirementId1: "A",
requirementId2: "B",
requirementId3: "C",
requirementId4: "D",
requirementId5: "E",
requirementId6: "",
requirementId7: "",
requirementId8: "",
requirementId9: "",
},
};
const data = Object.values(payload.requirementDetails).filter(Boolean);
console.log(data);
我有一个负载响应如下:
"requirementDetails": {
"requirementId1": "A",
"requirementId2": "B",
"requirementId3": "C",
"requirementId4": "D",
"requirementId5": "E",
"requirementId6": "",
"requirementId7": "",
"requirementId8": "",
"requirementId9": "",
}
我想创建一个新的需求数组,它不会使用 javascript 映射函数来处理空白需求,我希望结果数组看起来像这样:
data = [ "A","B","C","D","E"]
谁能帮帮我。
您可以使用 Object.values
and then you can filter
获取所有值
const payload = {
requirementDetails: {
requirementId1: "A",
requirementId2: "B",
requirementId3: "C",
requirementId4: "D",
requirementId5: "E",
requirementId6: "",
requirementId7: "",
requirementId8: "",
requirementId9: "",
},
};
const data = Object.values(payload.requirementDetails).filter(Boolean);
console.log(data);