userDIs && allDis.for Each 是什么意思

求问大佬有谁知道这是什么意思
img

如果userDis不为空,那么循环打印allDis中的所有成员

img

能明白我意思嘛

在js中直接把一个对象当作条件是判断他是否为空 把字符当作条件是判断是否是空值或空串 如果不为空就是true 继续执行

逻辑与的短路特性知道吗?
可变成 if else
语句一 && 语句二
如果语句一,为真,则返回并执行语句二
如果语句一,为假,则只返回语句一,语句二不看也不执行

        a=2,b=3
        c = false && a + b
        d = true && a + b
        console.log(c,d);
        callback && callback()