我今天发现这个来检查某些东西是否是布尔值:
代替:
typeof a === 'boolean' && //do sth
Run Code Online (Sandbox Code Playgroud)
您可以使用:
a === !!a && //do sth
Run Code Online (Sandbox Code Playgroud)
还有其他类似的方法来检查typeof string/number/obj/arr等吗?
我不是在寻找最佳实践,而是在寻找进行“类型检查”的巧妙方法。
javascript ×2