最近看到TypeScript官方用于约束贡献者的编码规范,有几个疑惑如下: 私有属性名不要使用 _ 前缀:为什么不要_前缀??? 接口名前不要加 I:这个我能理解一点,因为TypeScript中的interface和其它语言可能有点区别。但是对于那种类型,直接使用type不就好了么,Interface还是当做行为的抽象来使用 有后续疑惑还会继续补充,欢迎大家来讨论。