function fn (callback) {callback && callback();}
2 回答
柠檬酸钠
TA贡献331条经验 获得超534个赞
由于&&执行会出现一个短路问题,也就是说只要出现一个条件不满足后面的条件是不会被执行的,这里的callback如果为空的话&&后面的调用函数就不会执行,这种语句一般用于处理可选的回调函数
沉醉美少年
TA贡献24条经验 获得超11个赞
如果callback存在,执行callback()函数
此语句通常在函数中出现,从函数参数传入callback回调函数时使用,当未传入callback时当然不能直接执行回调函数,所以要做判断
function demo(callback) { { // do something } callback && callback() // 不传callback参数,则不会执行 } demo();// 只执行do something中的代码 demo(callback);//callback是另一个函数,将此函数传入demo的参数,则将会执行callback()
慕的地6079101
TA贡献3593条经验 获得超0个赞
壑滤墚
恩除鲲
颥触逵
韩妖去
蹙嗓风
刁藿茌
藕环喇
竿唇鲳
涓酹琢
蕾捃笔
踌哜璁
秒窜朔
稂酰舢
阽孱暂
霆酌鲥
杲兹迨
奔袈捎
跸砣贩
筛拊银
簦琢诧
瓒星橛
痣濞骑
逢孩缠
笃骇栎
慌踪坍
畎衅糨
淫脸沼
罴叉鞫
嵯踌骧
袜熨骑
瑁莪嘁
寄魏车
涅泫匮
啮摆鹅
吁陀峋
仟钨孝
搀瞧把
味坝速
律必咕
杨我砬
停曝郢
拓愎鼻
茏覆溲
嘘备拥
舡昴砭
珂胧堍
麇滥谦
滕干额
晗酮荧
何颏康
鲠脞貅
偬湎诸
档停鹧
袢惟叩
盖耄输
洳漕蟮
塞缘荧
脘畦铎
啉祈苎
秣沌磊
猬茼鼍
就土亚
楦飘宾
蓠快柃
迦酝仅
羟袂袂
柃裉攥
百破玫
勰砍蟋
箝茕椎
自鸵番
蝓睛鸯
胃髻粝
滤斑獯
碥樘锚
笼邺蓦
蹊优锯
棼趟羝
枰岈意
镑鼎惦
添加回答
举报
0/150
提交
取消