关于类型断言

来源:2-9 类型推论 联合类型和 类型断言

Boy越越

2021-03-17

图片描述
老师,通过as断言input是string,为何还要判断str.length?不太理解,我都告诉程序input是个string了,为啥不直接写return str.length

写回答

1回答

张轩

2021-03-17

同学你好 这里只是一个举例说明 对于联合类型要怎样区分他们不同的类型。

这里暂时断言输入是 string,然后才能调用 string 上面的 length 方法,如果直接返回了,那么当你传入一个 number 的时候,就会报错了。

0
4
lilj_01
回复
张轩
好的。谢谢老师
2021-07-14
共4条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程