Closed cshaptx4869 closed 5 months ago
打开编译选项strictNullChecks,且同时关闭编译选项noImplicitAny,赋值为undefined的变量会被推断为undefined类型,赋值为null的变量会被推断为null类型。
strictNullChecks
noImplicitAny
undefined
null
noImplicitAny 的作用是为了防止报错,否则没有声明类型的变量推断为 any,就会报错。
打开编译选项
strictNullChecks
,且同时关闭编译选项noImplicitAny
,赋值为undefined
的变量会被推断为undefined
类型,赋值为null
的变量会被推断为null
类型。