前端开发规范:4-JS

ESLint
使用ESLint的standard规范来编写js代码

更多参考: https://github.com/standard/standard/blob/master/docs/README-zhcn.md

变量赋值时的逻辑操作
逻辑操作符 || 和 && 也可被用来返回布尔值。如果操作对象为非布尔对象,那每个表达式将会被自左向右地做真假判断。基于此操作,最终总有一个表达式被返回回来。这在变量赋值时,是可以用来简化你的代码的。

不推荐

if(!x) {
if(!y) {
x = 1;
} else {
x = y;
}
}
推荐

x = x || y || 1;
三元条件判断 if 的快捷方法
用三元操作符分配或返回语句。在比较简单的情况下使用,避免在复杂的情况下使用。

不推荐

if(x === 10) {
return 'valid';
} else {
return 'invalid';
}
推荐

return x === 10 ? 'valid' : 'invalid';

你可能感兴趣的:(前端开发规范:4-JS)