原因:item已经定义了any类型,但是data的类型还没有定义,默认为never
解决:
这里要用到TS的类型断言,通过TS的类型断言强制把data的类型转化为any,就正常不会报错了
class Queue{// 处理前// private data = []// 处理后private data = <any>[]push(item){return this.data.push(item)}}
时间:2024-04-19 03:01:39
原因:item已经定义了any类型,但是data的类型还没有定义,默认为never
解决:
这里要用到TS的类型断言,通过TS的类型断言强制把data的类型转化为any,就正常不会报错了
class Queue{// 处理前// private data = []// 处理后private data = <any>[]push(item){return this.data.push(item)}}
any never......TypeScript 中这些特殊的类型 你会用了吗?
2021-10-17
vue重启node_【ts】vue-typescript-admin类型any仍然报错
2019-07-19