Joh*_*per 14 javascript underscore.js
var name = "someName";
if(name !=null) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
underscore.jsPet*_*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稍微快一点,因为它不必调用函数,但它将是难以察觉的,它应该是一个考虑因素.
我没有强烈的偏好无论哪种方式,尽量可读性去,但似乎有点过分冗长调用库函数对于这样一个简单的检查.
| 归档时间: |
|
| 查看次数: |
27314 次 |
| 最近记录: |