【发布时间】:2021-08-14 21:20:44
【问题描述】:
假设我们有以下键的对象:(键的数量始终为 30)
const options = {
"option1": 582, // Random value
"option1": 6,
"option3": 123,
"option4": 3812,
// ...
"option30": 482,
}
因此,为该对象声明接口的方法之一是以下示例:
interface IProperties {
"option1": number,
"option2": number,
"option3": number,
"option4": number,
// ...
"option30": number
}
但是如果选项超过 30 个呢? (例如 1000 个) 写一个有 1000 个键的接口会很傻。
那么,对于这种情况,哪个是最好的解决方案?我们如何在界面而不是硬编码中动态生成密钥?也许我们可以循环生成密钥?
【问题讨论】:
标签: typescript