我有一个以"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)
就像我说的那样,该功能正是它应该做的事情。但为什么我会收到这些警告?更具体地说,我如何更改我的代码,所以我没有得到它们?