工作中,我们经常在处理输入框相关业务时,往往会判断输入框未输入值的场景。
if(value !== null && value !== undefined && value !== ''){
//...
}
上面这种写法非常的繁琐,ES6中新出的空值合并运算符,完美解决,代码还简单。
if((value??'') !== ''){
console.log("非空");
}else{
console.log("空");
}
或者:
if(!!value){
console.log("非空");
}else{
console.log("空");
}