longer
Results
2
comments of
longer
> @qq1090871975 > 能说说断言一般用在什么地方吗?假如A变量为number类型,B变量为string类型,A.length会提示报错,所以用了A as B来使A.length不提示报错,我看教程理解是这个意思,不是很明白这个操作有什么用?运行不还是会报错吗?感觉有点像try{}catch{},但是又不是,存在肯定有它的意义,能举一些例子让我们这些入门的人明白断言具体什么情况下用吗? 在两个类型没有兼容的情况下,是不能进行断言的。就像说的 string as number会报错。 我有时候想偷懒的时候就会用到断言。 eg: ``` interface IForm { id: number; name: string; } const [form, setFrom] = useState({id: 0,name: ''}); //不使用断言,需要初始化值,否则后面用到form的地方会报错 2....
最近这几篇深深的感受到脑子不够用了