Javascript 如何使用typescript从array.Map返回类?

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=>

如何使bottom语句返回StoreModels数组?接口和映射数组之间的模型和存储签名匹配

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})
就是这样,谢谢。如果你把答案贴出来,我会把它标记为已接受。