簡體   English   中英

我在開關盒上有問題* javascript

[英]i have a problem in switch case *javascript

var id = e.target.id;

switch (id) {
    case "ow":
        console.log("ow");
    break;
    case "r6s":
        console.log("r6s");
    break;
    case "fortnite":
        console.log("fortnite");
    break;
    case "rl":
        console.log("rl");
    break;
    case "programmer":
        console.log("programmer");
    break;
    case "designer":
        console.log("designer");
    break;
    case "editor":
        console.log("editor");
    break;
}

當我編寫此代碼時,我的編輯告訴我http://prntscr.com/mkoe8g (預計第5列的“案例”不是第9列的......)

  • 我可以在firefox中看到console.log,但未在chrome和Opera中顯示

這些是格式化警告,而不是錯誤。 某些格式希望case不縮進。 例:

switch(x) {
case 1:
   break;
case 2:
   break;
}

你沒問題 多數民眾贊成在一個小小的警告(黃色而不是紅色)。 這僅表示有人告訴您的IDE,案件應向右移動5個空格而不是9個空格:

 switch(id) {
 case "ow": // "looks good"
       case "ow": // "looks bad to the ide"

但是,在我看來,這只是一個優先事項,兩個版本都是可讀的,可以隨意忽略該警告(或使您的IDE放松一點並選擇不同的掉毛規則)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM