假设我在 Typescript 中有这个定义的类:
class Data{
Dimension1: string;
Dimension2: string;
Metrics: Array<string>;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以Data在下面声明一个带有 json 数据的实例(小写的属性)?
let json: Data = {
"dimension1": "some dim",
"dimension2": "some other dimes",
"metrics": ["metric1", "metric2"]
}
Run Code Online (Sandbox Code Playgroud)
目前,编译器会抱怨 Type 的属性不兼容。
Lpc*_*ark -2
有没有办法做到这一点是的。你应该这样做吗?
如果你想知道
let json: Data = <Data> {
"dimension1": "some dim",
"dimension2": "some other dimes",
"metrics": ["metric1", "metric2"]
}
Run Code Online (Sandbox Code Playgroud)
这将允许您做您想做的事。我再一次不会这样做。如果您想要更多选择或更好的选择,可以告诉我。如果这个答案有用,请勾选它。
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |