短路逻辑
- &&叫逻辑与,在其操作数中找到第一个虚值表达式并返回它,如果没有找到任何虚值表达式,则返回最后一个真值表达式。它采用短路来防止不必要的工作。
- ||叫逻辑或,在其操作数中找到第一个真值表达式并返回它。这也使用了短路来防止不必要的工作。在支持ES6默认函数参数之前,它用于初始化函数中的默认参数值。
function fn(params){ let param = params || [] console.log(param) }
0 || 1 => 1
1 || 2 => 1
1 && 2 => 2
0 && 1 => 0
以自己现在的努力程度,还没有资格和别人拼天赋