美文网首页
判空函数

判空函数

作者: 暖暖1500 | 来源:发表于2022-02-21 19:01 被阅读0次
const isEmpty = (value) => {
  let tmp = value;
  if (value === null || value === undefined) {
    tmp = '';

    // true/false will be translated to "ture"/"false", so, boolean type always not empty
  } else if (typeof value === 'number' || typeof value === 'boolean') {
    tmp = String(value);
  }

  let ret = tmp;
  if (typeof tmp === 'string' || Array.isArray(tmp)) {
    ret = tmp.length;
  } else if (typeof tmp === 'object') {
    ret = Object.keys(tmp).length;
  }

  return !ret;
};

相关文章

  • 判空

  • Kotlin实践细节

    by lazy 回调 函数 数据模型 ? 判空 for 循环 when 语句 常量 隐藏软键盘 run Recy...

  • Kotlin 非空性

    kotlin函数的判空检查都是在编译期的 可空类型 (s:String?) 问号可以加在任何类型的后面来标识这个...

  • IDEA的代码自动补全

    1. var 声明 2. null 判空 3. notnull 判非空 4. nn 判非空 5. for 遍历 6...

  • IntelliJ IDEA中比较骚的操作技巧

    1. var 声明 2.null判空 3.notnull判非空 4.nn判非空 5.for遍历 6.fori带索引...

  • js判空

    如果判断 数组存在且不为空 可以用 : if(arr && arr.length)

  • js判空

    // var value = "";// var value = null;// var value = unde...

  • 测试:判空

    昨天测试遇到一个问题,间隔着填写内容时下载pdf出错。全填写或者全不填写未出现问题。 是代码判空时有个条件重复写了...

  • 集合判空

    CollectionUtil.isEmpty(list),可判断null,可判断size.

  • JDK8一些更加方便的小技巧1

    1. 判空操作 2. 判空异常操作 3. 返回非空值 4. 求最大值最小值 5. 去重操作 6. 集合判空遍历操作...

网友评论

      本文标题:判空函数

      本文链接:https://www.haomeiwen.com/subject/jblylrtx.html