我是打字稿的新手,只是一个关于语法的问题,我看到了一些代码,比如定义这样的传递参数:
{ [property: string]: any}
我在这里有点困惑,我明白这个参数必须是一个对象并且它的属性必须是字符串。但我实际上可以将“财产”命名为任何随机名称,例如:
{ [SomeNonSenseName: string]: any}
它仍然以与以前完全相同的方式工作,因此属性名称实际上并不重要,我们不会引用此属性名称,这是打字稿的弱设计吗?
哔哔one
梦里花落0921
相关分类