我试图将tsc ts文件发送到js文件。我想在纹理中输入一些数字,然后计算这些数字的平均值。但这是一个错误:typescriptlab.ts(23,28(:错误ts1005:','预期。
我附上了我的TS代码。有人可以帮忙吗?非常感谢。
import $ from "jquery";
class average{
constructor(){
$("#btn").on("click",()=>{
this.getaverage();
});
}
getaverage():void{
let list:Array<number> = $("textarea").val() as Array<number>;
let i:number = 0;
let aver:number =0;
let sum:number = 0;
while(i++){
if (isNaN(list[i])) {
sum+=list[i];
aver=sum/(i+1);
}
else
break;
}
$("span").html(aver:number);
}
}
在此处: $("span").html(aver:number);
删除 :number
。将变量传递到其他函数时,您不必应用类型语法。
有点偏离,但是我遇到了这个错误,我不应该遇到错误。即使更新TS的版本也无济于事。但是我有其他错误,所以我仔细研究了所有代码,然后清理了所有代码,并从该区域上游发现了这一错误的覆盖问题。一旦我解决了这些问题,这些问题就清除了。
看来皮棉很好,但在各个方面都不是完美的。正如预期的。它只是另一种工具,有时会在上下文中进行一些额外的故障排除。但是我不能抱怨这种特质,因为它帮助我遇到了一些错误,这将非常困难。
我遇到的错误并没有出现在棉绒中,而是因为皮棉在错误附近触发,因此与错误有关,我能够抓住它们。换句话说,Lint基本上无法直接指向我的错误,但能够说:"我不完全知道这里有什么问题,但是附近有问题。">
我不知道这是否可以在特定情况下为您提供帮助,因为在您的情况下,它似乎仅限于少量的特定代码,但是我肯定会解决您首先看到的任何其他棉绒问题,如果您尚未解决它,请回到这个问题。
如果此信息对您无济于事,希望它可以帮助其他人搜索几个月后的问题。祝你好运。