语法规范
1. 【强制】变量不要先使⽤后声明
2. 【强制】不要声明了变量却不使⽤
3. 【强制】不要在同个作⽤域下声明同名变量
4.【强制】⼀个函数作⽤域中所有的变量声明尽量提到函数⾸部,可根据代码进⾏分组,但不允许出现两个连续的变量声明
正例:
let registerForm = null,
question = "",
calculateResult = 0;
反例:
let registerForm = null;
let question = "";
let calculateResult = 0;
5. 【强制】单⼀函数的返回值类型要确定
7. 【强制】debugger不要出现在提交的代码⾥
8.【强制】使⽤箭头函数取代简单的函数
正例:
setTimeout(() => this.foo = "bar", 2000);
反例:
let _this = this; setTimeout(function() { _this.foo = "bar"; }, 2000);
9. 【强制】在必要的地⽅添加⾮空判断以提⾼代码的稳健性
10.【强制】将复杂的函数分解成多个⼦函数,⽅便维护和复⽤
作者:刘冬冬 创建时间:2024-06-19 11:01
最后编辑:刘冬冬 更新时间:2024-06-26 16:33
最后编辑:刘冬冬 更新时间:2024-06-26 16:33