js判断传入值是否为空
方法1:
function isEmpty(val){
return val === '' || val === undefined || val === null
}
方法2:使用es6的空值运算符
空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。
function isEmpty(val){
return val??'' === ''
}
补充:
lodash.isNil(val) 可用于判断null、undefined
loadsh.isNaN(val)用于判断NaN,有别于js全局的isNaN方法,全局的isNaN方法传入undefined返回值为true,loadsh.isNaN(undefined)返回false