Appearance
禁止不必要的布尔类型转换
在if语句的测试中,表达式的结果已经会被强制转换为布尔值,因此通过双重否定(!!)或Boolean调用进行布尔转换是不必要的。
if
!!
Boolean
直接使用变量进行判断,无需进行额外的布尔类型转换。
const foo = 520; if (!!foo) { //... }
const foo = 520; if (foo) { //... }