Javascript 如何使用typescript从array.Map返回类?
如何使bottom语句返回StoreModels数组?接口和映射数组之间的模型和存储签名匹配Javascript 如何使用typescript从array.Map返回类?,javascript,reactjs,typescript,Javascript,Reactjs,Typescript,如何使bottom语句返回StoreModels数组?接口和映射数组之间的模型和存储签名匹配 interface StoreModels { model: string | undefined; store: string; } const proposedStoreValues = proposedStores.map(({ model, store }) => ({ model, store })); 您可以将返回类型添加到如下箭头函数:():ReturnVal=>
interface StoreModels {
model: string | undefined;
store: string;
}
const proposedStoreValues = proposedStores.map(({ model, store }) => ({ model, store }));
您可以将返回类型添加到如下箭头函数:
():ReturnVal=>something
您可以将返回类型添加到如下箭头函数:():ReturnVal=>something
如注释中所示,您只需在箭头函数中添加StoreModels
的签名:
const proposedStoreValues = proposedStores.map(
({model, store}: StoreModels) => ({
model,
store
})
)
interface StoreModels {
model: string | undefined;
store: string;
}
const proposedStoreValues = proposedStores.map(({ model, store }): StoreModels => ({ model, store }));
参考资料:如注释所示,您只需在箭头功能中添加
StoreModels
的签名:
interface StoreModels {
model: string | undefined;
store: string;
}
const proposedStoreValues = proposedStores.map(({ model, store }): StoreModels => ({ model, store }));
参考:是否要将ProposedStoreValue设置为具有StoreModels数组类型?也许这个签名可以解决:
({model,store}):StoreModels=>({model,store})
就是这样,谢谢。如果您作为答案发布,我会将其标记为已接受。是否要使ProposedStoreValue具有StoreModels数组的类型?也许这个签名可以解决:({model,store}):StoreModels=>({model,store})
就是这样,谢谢。如果你把答案贴出来,我会把它标记为已接受。