![](/img/trans.png)
[英]How do I set up Prettier with Airbnb JavaScript Style Guide
[英]Is the switch example usage in airbnb javascript guide inconsistent?
我从AirBnb的Modern Javascript 编码指南中激发了我的大部分编码风格,从而赶上了一段时间以来从未使用过的javascript。
在有关switch
的段落中,我认为存在不一致之处。 但这并不是好像Airbnb指南被我之前的很多人读过了...
检查第case 4
种case 4
的行,它单独不使用花括号,而是根本没有花括号,就像之前的样式一样。 但是, default
情况是使用花括号恢复。
switch (foo) {
case 1: {
let x = 1;
break;
}
case 2: {
const y = 2;
break;
}
case 3: {
function f() {
// ...
}
break;
}
case 4:
bar();
break;
default: {
class C {}
}
}
如果不是不一致,那么这种不同case 4
的合理原因是什么?
没有不一致的地方。 大括号用作词法声明的范围。 情况4是唯一没有任何此类声明的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.