![](/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.