我有一个账户列表,每个账户上有很多属性。我需要发送一个缩减版本,只包含两个字段的数组,到一个方法中。我必须传递一个称为 options
的属性给我的 SelectInput 组件,它具有 id 和 value 列表,最终呈现为下拉菜单。
<SelectInput
options={
this.value.allAccountsList
.map((item, index) => {
new {
id: item.Id,
value: item.name
}
})
}/>
但我得到了以下错误:
期望的是一个赋值或函数调用,却看到了一个表达式
在这里使用map是正确的吗?如果是,那么我做错了什么?