1
阵列签名方法试图让这个编译:如何实现打字稿
interface ListInterface {
getObject(index: number): Object;
[index: number]: Object;
}
class List123 implements ListInterface {
private list: Object[] = [1,2,3];
getObject(index: number) { return this.list[index] }
[index: number] { return this.getObject(index) }
}
但TSC被发射:
意外 '[' 在课堂上定义的[ ]方法声明。
Typescript Playground Link(取消注释//对我有问题?)