请稍等 ...
×

采纳答案成功!

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

关于类型断言

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

正在回答

1回答

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Boy越越 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-03-17 14:28:24
  • lilj_01 回复 提问者 Boy越越 #2
    老师您好,这里两处断言代码删掉好像也没什么影响。断言有什么意义呢
    回复 有任何疑惑可以回复我~ 2021-07-14 16:49:46
  • 张轩 回复 lilj_01 #3
    同学你好 断言的作用 在以后的课程汇总你可以慢慢感受到 在这里先暂时了解下 再后面的编码过程中 我们可以慢慢熟悉
    回复 有任何疑惑可以回复我~ 2021-07-14 18:07:52

相似问题

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

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