我是tslint和打字稿的新手。
我正在尝试解决此错误。不必要的局部变量:stackThird
你能告诉我如何解决它。
我做了一些研究,但找不到解决方案。
指向这条线
让stackThird = stackSecond +“ /” + stackFirst.stackTags()+“ /” + stackFirst.stackFour(); // +“” + Time;
在下面提供代码。
我什至查看了此链接并尝试但无法继续
https://github.com/Microsoft/tslint-microsoft-contrib
不必要的局部变量:stackThird
public stackTags(): any {
let stackFirst = new Date();
let stackSecond = stackFirst.stackFive();
stackSecond++;
let stackThird = stackSecond + "/" + stackFirst.stackTags() + "/" + stackFirst.stackFour(); // +" "+Time;
return stackThird;
}
最佳答案
更改
let stackThird = stackSecond + "/" + stackFirst.stackTags() + "/" + stackFirst.stackFour();
return stackThird;`
至
return stackSecond + "/" + stackFirst.stackTags() + "/" + stackFirst.stackFour();
抱怨是因为您正在创建不必要的变量(stackThird)。
由于在声明/赋值后对它不做任何事情,它在抱怨,因为您应该只从方法中返回该值,而不是将其分配给变量,然后再返回该变量。