1,isEmpty
isEmpty 方法可以检查 value 是否为一个空对象、集合、映射或者 set。
判断的依据:
1、对象如果没有自己的可枚举属性的对象,则被认为是空。
2、类数组值,比如 arguments 对象、array、buffer、string 或者类 jQuery 集合的 length 为 0,被认为是空。
3、同样的 map 和 set 的 size 为 0,被认为是空。
2,isNaN
该方法可以检查 value 是否是 NaN。
与全局的 isNaN 方法区别:
全局的 isNaN 对于 undefined 和其他非数字的值返回 true。
Lodash 的 isNaN 方法仅在参数值是 NaN 的时候才返回 true,如果是 undefined 和其他非数字的值则返回 false。
3,isUndefined
isUndefined 方法可以检查一个值是否是 undefined。如果是 undefined 则返回 true,否则返回 false。
4,isNull
isNull 方法可以检查一个值是否是 null。如果是 null 则返回 true,否则返回 false。
5,isNil(同时检查 null 或者 undefined)
isNil 方法可以检查一个值是否是 null 或者 undefined。如果是 null 或者 undefined 则返回 true,否则返回 false。