Joh*_*per 14 javascript underscore.js
var name = "someName";
if(name !=null) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
underscore.js
Pet*_*son 25
在下划线中,您可以使用
if(!_.isNull(name)) {}
Run Code Online (Sandbox Code Playgroud)
在普通的Javascript中,你应该使用
if(name !== null) {}
Run Code Online (Sandbox Code Playgroud)
你应该避免使用松散的不等式运算符,!=
因为它会输入强制并undefined != null
返回false
.
使用普通的Javascript稍微快一点,因为它不必调用函数,但它将是难以察觉的,它应该是一个考虑因素.
我没有强烈的偏好无论哪种方式,尽量可读性去,但似乎有点过分冗长调用库函数对于这样一个简单的检查.