我在使用此打字稿代码时遇到编译器错误:)
我已经像这样定义了 playerBullets:
playerBullets: Array = Array[40];
并尝试这样做:
this.playerBullets = this.playerBullets.filter(function (bullet) {
return bullet.active;
});
但是这段代码在市场上出现了红色语法错误:
WebUI/ts/game.ts(89,19):预期的变量、类、接口或模块 WebUI/ts/game.ts(88,29):无法将 '{}[]' 转换为 'Array'
如果我将定义更改为:
playerBullets = [];
它有效,有什么想法吗?