js &&符号的用法 语法问题请教各位大神

EshareLaity 2017-09-09 11:05:58
window.startCapture = function(a, b) {
a && a.w && a.h &&
(remoteRes = a, log && log.info("Receiver resolution: " + a.w + " X " + a.h));
singalChannelCallback = b;
request && request.currentSel && 2 == request.currentSel ? d(sourcePage) : desktopMediaRequestId = chrome.desktopCapture.chooseDesktopMedia(["screen"], onAccessApproved)
};
window.startWebRTC = function(a) { a && a.source && (sourcePage = a.source);
startSignalChanel() }
};



就这段a && a.w && a.h && 是什么意思啊 该怎么解读
...全文
219 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
当作看不见 2017-09-09
  • 打赏
  • 举报
回复
a && a.w && a.h && a存在 a.w 存在,a.h存在 不为null ,不是undefined .的情况的话就执行下面的语句
EshareLaity 2017-09-09
  • 打赏
  • 举报
回复
谢谢楼上的两位大神解读
似梦飞花 2017-09-09
  • 打赏
  • 举报
回复
a存在 且a.w a.h都能被转换为true

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧