Sam*_*Sam 10 properties naming-conventions backing-field typescript
我想要遵循TypeScript最常用的命名约定.我注意到官方网站显示的代码示例包含用于类型和模块的Pascal-case以及几乎所有其他内容的驼峰式示例.
我目前正在实现一个封装支持值的属性:
class SomeClass {
get status() {
return statusBackingField;
}
set status(newValue: Status) {
statusBackingField = newValue;
//Do other work here
}
statusBackingField: Status;
}
Run Code Online (Sandbox Code Playgroud)
该物业的名称是status.在C#中,我通常会命名属性Status和支持值status.由于惯例是对属性使用camel-case,这不起作用.我不确定我应该使用哪种约定来与其他TypeScript代码保持一致.
其他语言,如C#和Java,似乎有官方或事实上的标准约定.在TypeScript中命名支持字段是否有任何此类权威或事实上的标准约定?
对于亲密的选民:请注意我不是在寻找意见.我正在寻找上述总结问题中所要求的客观信息.
| 归档时间: |
|
| 查看次数: |
3889 次 |
| 最近记录: |