请稍等 ...
×

采纳答案成功!

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

断言

变量 as HTMLElement 把一个变量断言成HTMLElement。
如果传入的不是 HTMLElement 类型 会发生什么呢?

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

1回答

Zz皓 2022-01-17 11:51:38

传入参数e就是一个HTMLElement 类型 ,除非你另外定义传入参数,当然这也是不被允许的。这就是as HTMLElement的意义所在,避免开发者对传入参数的误操作

1 回复 有任何疑惑可以回复我~
  • 老师,回答的不对。
    断言的目的是为了,让编译器通过。跟实际传入什么参数没有关系,实际传入的参数是运行时的事了。跟编译过程无关
    回复 有任何疑惑可以回复我~ 2022-01-21 15:31:10
  • Zz皓 回复 提问者 前端工程师666777888 #2
    不按规定传入参数那运行就报错了....
    回复 有任何疑惑可以回复我~ 2022-01-23 14:05:38

相似问题

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

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