为什么在TypeScript中noImplicitAny会覆盖noStrictNull的行为?

新手上路,请多包涵

typescript中 noImplicitAny 配置会对 noStrictNull 配置部分覆盖

let a = undefined;
var b = null;

如上代码。在仅noStrictNull开启时,a的类型会推断为undefined,b的类型会推断为null
但在此基础上开启noImplicityAny之后,a和b类型又会推断为any

请问为什么要这么设计,感觉有点不易理解。求解答,谢谢

阅读 469
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏