请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于类型断言

example
将这个函数传入的参数设置为联合类型(可以是string,也可以是number的数组),在函数体中自己进行断言参数为string类型,但如果传入的参数是数组类型,函数在执行过程中str也还是这个传入的数组,即条件判断不会进入到else中,那如果我在函数内调用一些只属于string类型的方法,那不是会报错吗,这样不是非常危险?
所以想请教一下老师什么场景使用类型断言比较好呢

正在回答 回答被采纳积分+3

1回答

张轩 2022-07-27 09:41:38

同学你好 

很好的问题

说的没错~ 请注意,这节课仅仅是演示的功能,让大家了解这个概念,在真实工作中有可能不会使用这样的代码。

类型断言是开发者控制的,所以要注意使用场合,最常见的场景父类断言为子类,比如将 HTMLElement 断言为更具体的 HTMLInputElement,还有就是断言为 any,(为了解决一些bug),后面我们的课程中在编码的过程中使用这个特性,我相信同学到时候会了解的更多。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信