首页 > 其他分享 >isNil()和isNull

isNil()和isNull

时间:2022-11-02 10:23:42浏览次数:99  
标签:function return isNil value isNull null

阅读 Lodash 文档时发现了两个很有意思的方法,isNil()isNull(),官网对他们的描述是这样的:

  • isNil()
    检查 value 是否是 null 或者 undefined。
function isNil(value) {
  return value == null;
}
  • isNull()
    检查 value 是否是 null。
function isNil(value) {
  return value === null;
}

从源码来看,两个方法的唯一区别在于 =====,前者为值类型层面上的相等,而后者在值类型相等基础上还需要数据类型相等。因此 isNull 只能单纯判断是否为 null 因为 undefined !== null

标签:function,return,isNil,value,isNull,null
From: https://www.cnblogs.com/ychizzz/p/16850173.html

相关文章

  • string.IsNullOrEmpty()方法以及C#中的示例
    String.IsNullOrEmpty()方法是String类的内置方法,用于检查字符串是Null还是Empty ?如果未使用正确的值初始化字符串对象,则将其视为“空字符串” ;如果已初始化字符串对象......