TSLint string&String变量赋值

来源:3-1 基础类型(上)

hjh2015

2019-05-15

遇到了个很奇怪的问题,菜哭
let a: string 这个不会报错
let a: string = 'xxx' 这个TSLint会报红
let a: String = 'xxx' 这个就不报错了
编辑器用的vscode,是因为用了什么奇怪的lint吗。。
同样的问题在其他类型上都有,只要是定义类型+赋值就必须用大写的

写回答

1回答

ustbhuangyi

2019-05-15

let a: string = 'xxx' 不应该报错呀,你试试 tsc 编译能不能通过呢?

0
1
hjh2015
编译能通过。。。我把vsc的插件全部卸载了重新装一遍又好了==可能是玄学bug
2019-05-21
共1条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程