javascript - 如何将对象键设置为打字稿中另一个对象的值?
问题描述
我有这个形状的类型声明
interface BrokerData {
Icon?: string;
ID: number;
Name?: string;
VATNumber?: string;
}
并尝试创建另一个与前一个相关的。它应该是一个对象,其键是 IBrokerData 的 ID(不是 ID 的类型,而是实际值)。我首先想到的是这个。
type AnotherData = Record<BrokerData['ID'], unknown>
但不幸的是,它不是有效的打字稿代码。
解决方案
推荐阅读
- c++ - 光线追踪/Phong 模型漫反射组件
- python - 模型表单 Django 中未出现一对多选项
- javascript - 在 React.js 中显示 json 中的总和
- php - php echo中的需要帮助按钮href
- c - 将 void 指针转换为字符串
- javascript - 如何将 json 文件的全部内容转储到 div 中?
- python - 如何从 flask_sqlalchemy 应用程序执行存储过程
- azure - 如何在远程 Azure VM 上执行 Powershell 命令/脚本?
- excel - 动态条件格式(索引、匹配)
- android - 在 RecyclerView 中预取文本布局,无法解析方法 setTextFuture