javascript - 如何使用打字稿从array.Map返回一个类?
问题描述
如何使底部语句返回 StoreModels 数组?接口和映射数组之间的模型和商店的签名匹配。
interface StoreModels {
model: string | undefined;
store: string;
}
const proposedStoreValues = proposedStores.map(({ model, store }) => ({ model, store }));
解决方案
如评论中所见,您只需StoreModels
在箭头函数中添加签名:
interface StoreModels {
model: string | undefined;
store: string;
}
const proposedStoreValues = proposedStores.map(({ model, store }): StoreModels => ({ model, store }));
参考:https ://www.typescriptlang.org/docs/handbook/functions.html
推荐阅读
- .htaccess - 需要有关 htaccess 漂亮网址的帮助
- spring - 运行“apereo/cas”docker image 打印“Failed to start connector”错误
- javascript - Angular 2智能表动态数据不加载
- javascript - 如何查找坐标是否在图块范围内?
- git - 本地删除并忽略文件夹而不提交
- nginx - nginx 重写不起作用 - 返回 404
- python - 如何在不使用 scipy.optimize 拟合感兴趣的特征的情况下拟合函数?
- proxy - 通过 quickfix 连接到代理时出现异常
- python - 输入十进制命令?
- java - 与 google 即时游戏和 com.google.gms.google-services 插件冲突