node.js 怎么设置缩进距离

JavaScript04

node.js 怎么设置缩进距离,第1张

2个空格的缩进

使用2个空格进行缩进,永远也不要使用混合的tab和空格作为缩进。

换行

使用Unix风格的换行,每行结尾以(\n)结束,永远不要使用Windows的换行符(\r\n)。

无拖尾空白

永远也不要在一行后面留空格,在提交之前,你要像每顿饭刷牙一样清理你的JS文件。否则,腐烂的气味会驱走贡献者或同事。

使用分号

根据科学研究,分号的使用是我们社会的核心价值。考虑一下反对派的观点 ,但是我们需要传统,不要滥用纠错机制(省略分号)。

注* 在JavaScript中前置逗号代码风格和省略分号一直存在争论,下同。

如果是因为回调函数造成的,可以用一些类似promise的库,或者版本支持的情况下用async/await语法,或者理解能力强可以试试yield

如果是if判断造成的,可以倒置条件,然后用return来减少层级

也有do{...}while(false)的用法,这里面do后面的代码会至少执行一次,里面可以用break来跳过后面的代码

如果是循环层级太多的话,建议还是封装一下function吧,毕竟三层以上的循环就已经不在建议范围内了