对于这个神秘的标题感到抱歉,但我不知道如何更好地描述它。
我不理解这种语法:
ngOnChanges(changes: {[property: string]: SimpleChange }) {
我有这样的解释:
函数ngOnChanges接受一个名为changes的参数{{property:string]:SimpleChange}
我不理解{[property: string]: SimpleChange }
周围的语法。
如果它只是{property: string}
,我会把它解释为一个带有一个名为" property"的属性的对象。这是字符串类型。
有人可以向我解释语法吗?提供对TypeScript文档的引用会很友好。