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

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

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

阅读 3.1k
3 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题