美文网首页
在公司中要判断数组为空的情况

在公司中要判断数组为空的情况

作者: 唐人不自醉 | 来源:发表于2018-11-26 23:34 被阅读8次

在公司中 遇到数组为空的情况下 ,要处理。

1.js判断数组为空

data = [];
if(data == false){
   //data为空数组时,要执行的代码
}

在数组直接与布尔类型比较的时候,默认都是将数组和布尔类型都转化为Number类型比较,空数组转化为Number类型的时候为0
通过data == false 来判断数组为空

2.判断数组长度是否为0,此方法最有效

var overlays = [];
if(overlays.length==0){
    console.log("数组为空");
}else{
    console.log("数组不为空");
}

3.判断对象和字符串

if(A==null||A==undefined||A==""){
    console.log("对象为空");
}

三种判断数组为空的方法虽然大多数情况下 用到

  JSON.stringify(arr) === '[]'
    arr.length === 0
    +arr === 0

相关文章

网友评论

      本文标题:在公司中要判断数组为空的情况

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