Typescript 变量已声明但从未用于字符串插值

kb_*_*kb_ 2 typescript

我正在[ts] 'imgNum' is declared but never used.尝试构建图像 src 字符串的以下代码:

let imgNum: string = [...].toString();
imgSrc = '${imgNum}of5.png';
Run Code Online (Sandbox Code Playgroud)

当我实际使用该值时,如何让它不引发错误?

rpa*_*ani 5

抱歉,Typescript 是对的,您没有使用imgNum变量,而是分配给imgSrc字符串。

你想使用`(反引号)而不是'如果你想包含变量

let imgNum: string = [...].toString();
imgSrc = `${imgNum}of5.png`;
Run Code Online (Sandbox Code Playgroud)

let imgNum: string = [...].toString();
imgSrc = `${imgNum}of5.png`;
Run Code Online (Sandbox Code Playgroud)