【发布时间】:2018-02-18 03:34:23
【问题描述】:
private seats: number[][] = [[10],[10]];
for(let i:number=0; i < 10; i++)
for(let j:number=0;j<10;j++)
{
this.seats[i][j] = '_';
}
这给了我一个错误
this.seats[i][j] = '_" TypeError:无法设置未定义的属性“0” 怎么解决?
【问题讨论】:
-
我已经完成了,但我找不到任何东西...我收到一个错误 this.seats[i][j] = '-'; ^ 类型错误:无法设置未定义的属性“0” @jonrsharpe
-
然后给出一个minimal reproducible example 那个尝试。看起来您创建了一个空数组作为
seats,在这种情况下seats[i]将是undefined。 -
你能帮我编码一下吗? @jonrsharpe 会很有帮助。我想要 typescript 中的上述代码,它在 java 中
-
否; SO 不是代码编写服务。这也不是 JavaScript;如果是的话,它已经在 TypeScript 中工作了,TypeScript 是 JS 的超集。
标签: javascript typescript