||和&&在实际中的用处
我们经常会封装函数,比如:
function f1(name,callback){}f1()
调用者在调用时经常会忘记传参,所以我们在设置参数时可以加上这些
function f1(name,callback){ name = name || 0 callback && callback()}
解读就是,如果name没传,name = 0,callback若是存在,直接调用callback()
但是这样不是特别严谨,但是对于我们封装函数,却是很适合的
本文共 301 字,大约阅读时间需要 1 分钟。
||和&&在实际中的用处
我们经常会封装函数,比如:
function f1(name,callback){}f1()
调用者在调用时经常会忘记传参,所以我们在设置参数时可以加上这些
function f1(name,callback){ name = name || 0 callback && callback()}
解读就是,如果name没传,name = 0,callback若是存在,直接调用callback()
但是这样不是特别严谨,但是对于我们封装函数,却是很适合的
转载于:https://www.cnblogs.com/xufeng1994/p/10444536.html