本文介绍: 1,isEmptyisEmpty 方法可以检查 value 是否为一个空对象、集合、映射或者 set。判断的依据:1、对象如果没有自己的可枚举属性的对象,则被认为是空。2、类数组值,比如 arguments 对象、array、buffer、string 或者类 jQuery 集合的 length 为 0,被认为是空。3、同样的 map 和 set 的 size 为 0,被认为是空。_.isEmpty(null); // => true_.isEmpty(true); // =&g
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)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。