还原到类型的TypeScript
我有这种配置
type Option = {
value: any,
label: any
}
,
export interface Role {
id: number
name: string
}
然后我有
const roles:Role[]:[
{id:1,name:'name1'},
{id:2,name:'name2'},
{id:3,name:'name3'}
]
要从该角色数据集中提取 option [] 的角色。我该如何在JavaScript中进行?
在 java 我可以做
roles.stream().map(role->new Option(role.id,role.name)).collect(collectors.toList());
I have this configurations
type Option = {
value: any,
label: any
}
And
export interface Role {
id: number
name: string
}
Then I have Roles
const roles:Role[]:[
{id:1,name:'name1'},
{id:2,name:'name2'},
{id:3,name:'name3'}
]
I want to extract Option[] from that roles dataset. How do i do it in javascript?
In java I could do
roles.stream().map(role->new Option(role.id,role.name)).collect(collectors.toList());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需 the roles to options:
You can just
map()
the roles to options:Playground link
Typescript Playground link
Result:
Typescript Playground link
Result: