||和&&在实际中的用处
我们经常会封装函数,比如:
function f1(name,callback){ } f1()
调用者在调用时经常会忘记传参,所以我们在设置参数时可以加上这些
function f1(name,callback){ name = name || 0 callback && callback() }
解读就是,如果name没传,name = 0,callback若是存在,直接调用callback()
但是这样不是特别严谨,但是对于我们封装函数,却是很适合的