它添加[x: string]: any;到任何对象。为什么?对象没有x属性...
第二个示例演示了一个问题 - 当我将鼠标悬停polygon在表达式中的绑定名称上时polygon.y += 5,IntelliSense 会向我显示一个[x: string]: any;位于大括号内polygon的弹出窗口,因此很容易假设对象具有x属性,不是吗?你不同意 IntelliSense 应该[x: string]: any在对象定义之上显示那个东西吗?
它添加[x: string]: any;到任何对象。为什么?对象没有x属性...
第二个示例演示了一个问题 - 当我将鼠标悬停polygon在表达式中的绑定名称上时polygon.y += 5,IntelliSense 会向我显示一个[x: string]: any;位于大括号内polygon的弹出窗口,因此很容易假设对象具有x属性,不是吗?你不同意 IntelliSense 应该[x: string]: any在对象定义之上显示那个东西吗?