【发布时间】:2018-12-19 03:25:04
【问题描述】:
我有一个像这样的现有数组
"activeSubject": [
{
"subject_id": "Class Teacher",
"subject_name": "Class Teacher",
"status": "2"
},
{
"subject_id": "Academic Leader (Head)",
"subject_name": "Academic Leader (Head)",
"status": "2"
},
{
"subject_id": "15",
"subject_name": "Physics",
"status": "2"
}
]
然后我想创建一个看起来像这样的新数组
"new_subjects": [
{
"value": "Class Teacher",
},
{
"value": "Academic Leader (Head)",
},
{
"value": "Physics",
}
]
我已经用map()方法试过了
var objA = this.state.activeSubject.map(o => ({
[o]: { value: o.subject_name}
}))
但它没有给出正确的数组,请帮我解决这个问题
【问题讨论】:
标签: javascript reactjs react-native