函数调用前的js &&变量
js && on variable before function call
在关于如何用 c# 编写 WebSocket 服务器的 Mozilla 开发人员指南中,我找到了
js客户端部分的这两行代码。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_server
var text = textarea.value;
text && doSend(text);
有人能告诉我,为什么他们会在函数调用之前将 var "text" 放在 && 前面?
shorthand
if (text) {
doSend(text);
}
如果 text
为假(null 或 undefined 或空字符串)则不会执行正确的部分。
在关于如何用 c# 编写 WebSocket 服务器的 Mozilla 开发人员指南中,我找到了
js客户端部分的这两行代码。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_server
var text = textarea.value;
text && doSend(text);
有人能告诉我,为什么他们会在函数调用之前将 var "text" 放在 && 前面?
shorthand
if (text) {
doSend(text);
}
如果 text
为假(null 或 undefined 或空字符串)则不会执行正确的部分。