现在不用类型适配,也可以联想输入?是升级了还是因为我用的webstorm编辑器?
现在不用类型适配,也可以联想输入?是升级了还是因为我用的webstorm编辑器?
现在不用类型适配,也可以联想输入?是升级了还是因为我用的webstorm编辑器?
2022-07-04
可能是编辑器的区别,我用 VS Code 和 TS 4.7 还不能在没有类型适配的情况下联想输入。TS自带的类型推断是不断升级的,当 TypeScript 推断出来类型并不满足你的需求,可以使用类型断言对这个变量进行类型标注。
“TypeScript自带了一个非常优秀的类型推断系统,up本人从TypeScript1.x用到现在的TypeScript3.0,也明显能体会到类型推断系统越来越深入。不过类型推断系统还是有自己的局限性,还是有很多老旧的JavaScript模块没有附加TypeScript类型声明文件,而TypeScript虽然已经能大概通过JavaScript代码推断部分类型,但我们还是很容易碰到推断为any类型和一些不是很准确的类型的量。其中也有不少推断只能退出这个变量的类型只是实际类型的父类型。” 作者:漫头 https://www.bilibili.com/read/cv902860 出处:bilibili
你可能可以试试这段代码:
第四行报错:类型“object”上不存在属性“length”
举报