使用泛型类报错
来源:2-15 泛型第三部分 - 泛型在类和接口中的使用
慕仙7349502
2022-03-23
代码如下 ,但是我在使用 ts-node命令执行时确报错,是为什么
class Queue{
private data = [];
push(item: T) {
return this.data.push(item);
}
pop(): T {
return this.data.shift();
}
}
const queue = new Queue();
queue.push(1);
console.log(queue.pop());
写回答
2回答
-
张轩
2022-03-25
同学你好 我今天使用 ts-node 10.7.0 还是没有报错,请看截图
请同学提供一下你的准确的代码(我是直接用你上面的代码,修改了一下测试的),还有出现错误的信息,谢谢。
00 -
张轩
2022-03-24
同学你好
你这个 class Queue 要传入泛型啊,你这段代码没有
应该是 class Queue<T>
032022-03-24