Web秀
首页
专栏
文章
问答
热点
导航
实例
首页
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
#检查#
共找到
检查
相关内容
3
条
优先问答
优先文章
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
如何检查TypeScript中的null和undefined ?
1年前
545107
3213
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
【TypeScript 演化史 -- 第十章】更好的空值检查 和 混合类
更好地检查表达式的操作数中的null/undefined在TypeScript2.2中,空检查得到了进一步的改进。TypeScript现在将带有可空操作数的表达式标记为编译时错误。具体来说,下面这些会被标记为错误:如果+运算符的任何一个操作数是可空的,并且两个操作数都不是any或string类型。如果-,*,**,/,%,<<,>>,>>>,&,|或^运算符的任何一个操作数是可空的。如果<,>,<=,>=或in运算符的任何一个操作数
549161
3298
0
zxg_神说要有光
Lv0
公号「神光的编程秘籍」
0
关注
0
关注者
关注
zxg_神说要有光
2年前
为什么 Eslint 可以检查和修复代码格式,而 Babel 不可以?
Eslint可以检查出代码中的错误和一些格式问题,并能自动修复,它的实现原理就是基于AST(抽象语法树)。通过Parser把源码解析成AST对象树,源码字符串中的各种信息就被保存到了这个对象树里,然后遍历AST,对每一部分做检查就能实现Lint的功能,而自动fix的功能则是基于字符串替换实现的,指定某一段range,替换成另一段文本即可。说起来,Babel也是基于AST实现的代码分析和转换,但是却不能检查和修复格式的问题,这是为什么呢?为什么Eslint可以检查格式而Babel不可以呢?我们先写一个Esl
544985
3218
0
下拉加载更多