【发布时间】:2017-03-13 21:21:20
【问题描述】:
我有一个对象数组:
[
{
id: 1,
name: 'bill'
},
{
id: 2,
name: 'ted'
}
]
寻找简单的单线返回:
[
{
value: 1,
text: 'bill'
},
{
value: 2,
text: 'ted'
}
]
所以我可以使用正确的键轻松地将它们泵入反应下拉列表。
我觉得这个简单的解决方案应该可以工作,但是我遇到了无效的语法错误:
this.props.people.map(person => { value: person.id, text: person.name })
【问题讨论】:
-
你需要
person => ({...。换句话说,将对象字面量括在括号中。否则 JS 认为它是一个块的开始。