代码之家  ›  专栏  ›  技术社区  ›  mirzak

Lodash未定义且为空

  •  1
  • mirzak  · 技术社区  · 6 年前

    isUndefined isNull . 假设您有一个数字变量,您需要检查它是否被设置以便使用它。你可以这样做:

    someNumber:number;
    ......
    
    if (_.isUndefined(someNumber) || _.isNull(someNumber)) {
        console.log('not set');
    }
    

    if (!someNumber) {
        console.log('not set');
    }
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Shruggie    6 年前

    0 NaN

    而且,不重要的是,它应该是 if (!someNumber) 对于“未设置”的情况

    有趣的事实: typeof NaN

        2
  •  1
  •   Sachila Ranawaka    6 年前

    对在你的情况下,如果 someNumber 0 如果条件失败,则返回。但是 isUndefined isNull