Dictionary TypeScript字典的问题
我正在尝试用TypeScript制作字典/哈希映射,并阅读 然而,当尝试像示例一样执行此操作时,我得到了一些错误'=expected'和'Invalid left-hand expression',这两个错误都在'axis[“vertical”]=4的行中; x:number=轴[“垂直”]的线;但他并不抱怨。在我误解的课堂上使用它有什么问题吗,还是我忽略了什么 这是我的代码:Dictionary TypeScript字典的问题,dictionary,typescript,Dictionary,Typescript,我正在尝试用TypeScript制作字典/哈希映射,并阅读 然而,当尝试像示例一样执行此操作时,我得到了一些错误'=expected'和'Invalid left-hand expression',这两个错误都在'axis[“vertical”]=4的行中; x:number=轴[“垂直”]的线;但他并不抱怨。在我误解的课堂上使用它有什么问题吗,还是我忽略了什么 这是我的代码: var axis: { [id: string]: number; } = {"vertical": 0, "hori
var axis: { [id: string]: number; } = {"vertical": 0, "horizontal": 0};
export class Input {
x: number = axis["vertical"];
axis["vertical"] = 4;
}
我也试过这个,结果完全一样
var axis: axisMap = {"vertical": 4};
export class Input {
x: number = axis["vertical"];
axis["vertical"] = 4;
}
interface axisMap {
[id: string]: number;
}
类主体中不能有任意语句。您可以这样做:
var axis: { [id: string]: number; } = {"vertical": 0, "horizontal": 0};
export class Input {
x: number = axis["vertical"];
constructor() {
axis["vertical"] = 4;
}
}
类主体中不能有任意语句。您可以这样做:
var axis: { [id: string]: number; } = {"vertical": 0, "horizontal": 0};
export class Input {
x: number = axis["vertical"];
constructor() {
axis["vertical"] = 4;
}
}
类主体中不能有任意语句。您可以这样做:
var axis: { [id: string]: number; } = {"vertical": 0, "horizontal": 0};
export class Input {
x: number = axis["vertical"];
constructor() {
axis["vertical"] = 4;
}
}
类主体中不能有任意语句。您可以这样做:
var axis: { [id: string]: number; } = {"vertical": 0, "horizontal": 0};
export class Input {
x: number = axis["vertical"];
constructor() {
axis["vertical"] = 4;
}
}
我怎么没看到!?我以为我是在建造商里。。非常感谢你帮了我的忙c:我怎么没看到呢!?我以为我是在建造商里。。非常感谢你帮了我的忙c:我怎么没看到呢!?我以为我是在建造商里。。非常感谢你帮了我的忙c:我怎么没看到呢!?我以为我是在建造商里。。非常感谢你帮了我的忙c: