我希望不写分号,原因有:
- 现代的写法中不会轻易导致代码错误;
- 如果忘记写分号,移动端开发时编译一次需要五六七八秒,然后报个错,感觉浪费时间;
- 视觉上更简洁;
- 符合潮流。
有时可能会需要加,比如:
- 以小括号“( )”或中括号“[ ]”开头的语句,可能是解构赋值,也可能是数组使用forEach等操作的时候;
- 团队里喜欢写分号的人需要用到不喜欢写分号人的代码片段,没分号的代码拿过去就容易报错跑不起来,而喜欢分号的人也不愿意修改编译检查规则,但你因某些原因改不了别人只能改变自己的时候╮(╯▽╰)╭。