H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【前端问题精选】关于TS赋值兼容的一点疑问

https://github.com/Microsoft/…
这是文档关于赋值兼容的章节。
图片描述

为什么T不能是undefined类型,我测试是没错的

回答:

这个是无法测试的,因为除了 undefined 本身之外其它值无法直接引用 Undefined type

这条规则应该是指不能给 undefined 变量赋值,虽然这么做默认就会报错

let x:undefined 这并不是 Undefined type 而是 literal type 这个文档还在 TODO 没补上。

如果是 let x = undefined 那么会自动 widen 为 any type。

本文地址:H5W3 » 【前端问题精选】关于TS赋值兼容的一点疑问

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址