我有一个对象数组:
[
{
id: 1,
name: 'bill'
},
{
id: 2,
name: 'ted'
}
]
寻找一个简单的一行代码来返回:
[
{
value: 1,
text: 'bill'
},
{
value: 2,
text: 'ted'
}
]
那么我可以轻松地将它们注入到带有正确键的React下拉列表中。
我觉得这个简单的解决方案应该可行,但是我却收到了无效语法错误:
this.props.people.map(person => { value: person.id, text: person.name })
person => ({...
改为(person) => ({...
。换句话说,需要用括号把对象文字括起来,否则JS会认为它是一个代码块的开头。 - user663031