必须开啊!
我想问下如果我代码里用了大量的方括号动态访问对象属性 要开严格模式的话写法就得全部加上as any
那我还要开吗 感觉要改的东西好多 代码里一片爆红
虽然我认为自己没有把ts当js来写 不过码代码的时候难免用到一些便利的写法
尝试了一下,=null就飘红,不写默认值也不行,这咋弄啊
“strictNullChecks”: false
此严格非彼严格
=null! 加个 !在后面就好了。就不报红了。
写interface或者class定义类型。
开严格模式其它就三,一个?,一个!,一个类型。
不开严格模式为啥要选ts
谢谢提醒,差点误区了
配个eslint就行了
噢这条配置能解决我的困惑
"strict": true,
"strictNullChecks": false,
"strictFunctionTypes": false,
"strictBindCallApply": false,
"noImplicitAny": false,
"noImplicitThis": false,
好了我也开了严格模式 解决了代码爆红的问题
