在TS中,public除非指定了其他任何内容,否则类成员的默认访问级别.即便如此,它是否被认为是使用public修饰符的最佳实践?如果没有别的东西可以使代码更明显?
rgv*_*sar 21
我个人,每次都喜欢列出它.当然,这只是个人偏好的问题.如果您确实想要,并且使用tslint,则可以选择每次强制显式可见性.
member-access: true
Run Code Online (Sandbox Code Playgroud)
Joh*_*isz 14
IMO,这是一个非常主观的话题,没有完美的答案.但是,我要说的是,解决问题的一个重要因素是你是否并行使用其他语言,以及TypeScript和其他语言之间的默认访问者修饰符是否存在差异.
以C#为例.在C#中,没有显式访问修饰符的每个属性和字段都是私有的.在TypeScript中,显然是公开的.
如果您恰好在同一个项目中使用C#和TypeScript,或者只是并行使用,我建议使用显式访问修饰符,只是为了清晰起见.
| 归档时间: |
|
| 查看次数: |
3179 次 |
| 最近记录: |