у меня есть проблема в случае переключения * JavaScript - PullRequest
0 голосов
/ 13 февраля 2019
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 .........)

  • я вижу console.log только в Firefox, который не отображался в Chrome и Opera

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

У вас нет проблем.Это предупреждение о задержке (это желтый, а не красный).Это просто означает, что кто-то сказал вашей IDE, что дело должно быть перемещено вправо на 5 пробелов, а не на 9:

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

Однако, на мой взгляд, это просто вопрос предпочтений, обе версии читабельны, чувствуюможете игнорировать это предупреждение (или заставить вашу IDE немного расслабиться и выбрать другие правила обработки).

0 голосов
/ 13 февраля 2019

Это предупреждение о форматировании, а не об ошибках.Некоторые форматы предпочитают case, чтобы не иметь отступ.Пример:

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