在JS中 这种&&是什么意思

        let childComponent = rendered && rendered.nodeName,
            toUnmount, base;

在看一个组件源码的时候看到他用了很多次

阅读 3.2k
3 个回答

正向预查,就是rendered为真的时候,rendered.nodeName才执行

if 的意思 前面值正确取后面的值 比如 x = true&&3 // x= 3 ;
同样 || 也是if的意思。 前面值为 false undefined等的时候取后面数字。 比如 x = false||3 // x = 3 ;

推荐问题