![]() |
1
2
typescript的主要功能是 静态类型 对于变量。当你这样做的时候
…因为您没有为
解决方案是先包含属性,然后更改它们的值:
现在,typescript将类型推断为
你没有
有
最初添加属性,尽管这可能是最干净的解决方案。您可以定义
然后使用该类型:
稍后,您将能够分配这些属性,因为它们是允许存在的。 不过,我不会这么做,因为当你真的需要写一篇新文章时,那些属性 不是 可选。 第三种方法是定义没有可选属性的类型:
…并宣布
你会有
|
![]() |
2
1
你用的是typescript。可以为“post”创建类型:
然后声明
|
![]() |
3
0
如果您事先不知道对象的属性,可以将自定义类型设置为:
|