Javascript Typescript编译:“未捕获的语法错误:编译时出现意外标记“]”

Javascript Typescript编译:“未捕获的语法错误:编译时出现意外标记“]”,javascript,html,typescript,syntax-error,Javascript,Html,Typescript,Syntax Error,我的测试网站在我尝试加载网页时出错。我使用TypeScript Compile来编译它,它给了我一个没有解释的错误,并指向TypeScript编译源代码中的代码 如果要查看日志,请访问网站 以下是HTML源代码: 打字稿 游戏画布{ 边框:2件纯黑; 边界半径:1px; } const CVS=document.getElementByIdGameCanvas; const CTX=CVS.getContext2d; 类游戏对象{ 位置 颜色:字符串; 宽度:数字; 高度:数字; 构造位置、颜色

我的测试网站在我尝试加载网页时出错。我使用TypeScript Compile来编译它,它给了我一个没有解释的错误,并指向TypeScript编译源代码中的代码

如果要查看日志,请访问网站

以下是HTML源代码:

打字稿 游戏画布{ 边框:2件纯黑; 边界半径:1px; } const CVS=document.getElementByIdGameCanvas; const CTX=CVS.getContext2d; 类游戏对象{ 位置 颜色:字符串; 宽度:数字; 高度:数字; 构造位置、颜色、宽度、高度{ 这个位置=位置; 这个颜色=颜色; 这个。宽度=宽度; 高度=高度; } fillContext{ Context.save; Context.fillStyle=this.color; Context.fillthis.position[0],this.position[1],this.width,this.height; 语境恢复; } } 函数终局{ 返回false; } var GameRunning:boolean=true; 常量对象:游戏对象[]=[]; objects.pushnew GameObject[0,0],rgb255,255,0,10,10; 在游戏运行时{ CTX.clearRect0,01080720; 对于变量i=0;i
问题似乎出现在从第三行到最后一行的typescript compile min文件中。但是,我不知道问题出在哪里。

结果是错误出现在我的代码中,我说:

常量对象:游戏对象[]=[];
我当时没有注意到在这个场景中使用const不是正确的选择。将其更改为var解决了这个问题。

我使用的在线验证程序希望在/body中包含这些脚本,并导致元素“script”不能具有属性“charset”,除非还指定了属性“src”。因此,或许可以尝试一下there@JeremyKahan我尝试删除字符集属性,没有效果。谢谢尝试。我希望有人有更好的主意