mirror of
https://github.com/motajs/template.git
synced 2026-11-01 06:04:30 +08:00
refactor: 地图前半部分
This commit is contained in:
1 parent
b3ac1d2164
commit
bbdea04393
9 files changed
+109
-152
No files matched your search
@@ -112,7 +112,7 @@
|
||||
- 语句尽量不换行,除非必要,尤其注意三元运算符与 `private readonly` 类成员。
|
||||
- 极度不建议写 `getter` 和 `setter`,但在极少数场景下还是可以使用的,一般是必须要提供运算符操作方法且需要监听 `get` 和 `set` 时才允许使用。
|
||||
- 方法实现中,未使用的后置参数直接不填,不得写以下划线开头的参数名。
|
||||
- 使用对象解构语法时,除非明确后续可能新增其他变量,否则不允许出现单个的对象解构,如 `const { value } = obj`,必须写成 `const value = obj.value`。
|
||||
- 使用对象解构语法时,除非明确后续可能新增其他变量,否则不允许出现单个的对象解构,如 `const { value } = obj`,必须写成 `const value = obj.value`。但对于超过一个的情况,建议使用对象解构语法,但不得出现换行。
|
||||
- 换行使用 `CRLF` 格式。
|
||||
- 不得将一个对象上的函数声明为一个临时变量/常量,哪怕其没有 `this` 指向问题。
|
||||
- 通常情况下,一个文件应只包含一个类,但如果一个类仅是另一个类的依赖,或一个类的长度远远小于另一个类等特殊情况时,允许将多个类放在同一个文件中。
|
||||
|
||||
Reference in new issue
Block a user