var s = str || "default"; var l = len || s.length; var o = option || "i";请问这么声明变量什么意思呢?谢谢。
1 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
这是短路语法,它比条件语句更加清晰
let str = a || b;
若 a 为 true,则 str = a
若 a 为 false,则 str = b
let str = a && b;
若 a 为 true,则 str = b
若 a 为 false,则 str = a
理解
比如 a && b ,a 如果是 true,那么此时结果只跟 b 有关,相当于结果就是 b
添加回答
举报
0/150
提交
取消