考虑下面的类:
class MyClass
{
public prop1: string;
private prop2: string;
}
Run Code Online (Sandbox Code Playgroud)
如何使用 TypeScript 中的对象文字分配给此类的实例?
var x: MyClass = {
prop1: "a",
prop2: "b" // compiler complains that prop2 is public not private
};
Run Code Online (Sandbox Code Playgroud)
您现在可以使用对象传播来做到这一点:
var x: MyClass = {
prop1: "a",
...{} as any
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1253 次 |
| 最近记录: |