У меня есть функция, которая генерирует случайное имя файла в формате "greetingXX.gif"
, где "XX"
- это число от 1 до 20. См. Код ниже:
1 function getGIF(callback) {
2 let randomGIF;
3 let gifName = "greeting";
4 const GIF_EXTENSION = ".gif";
5 const MAX_GREETING = 20;
6 randomGIF = Math.floor(Math.random() * MAX_GREETING) + 1;
7 if (randomGIF < 10) {
8 gifName += "0" + randomGIF;
9 } else {
10 gifName += randomGIF;
11 }
12 gifName += GIF_EXTENSION;
13 callback(gifName);
14 }
Функция работает, НО в WebStormЯ получаю следующие предупреждения:
Unused Variable randomGIF (Line 2)
Unused constant MAX_GREETING (Line 5)
Element MAX_GREETING is not imported (Line 6)
Variable gifName might not have been initialised (Line 8 and Line 10)
Как я уже сказал, функция делает именно то, что должна.Но почему я получаю эти предупреждения?А более конкретно, как я могу изменить свой код, чтобы я не получил их?