调用函数有时只需要传一个值,有时候又需要传值和函数
如下图
如果只传单个值就会出现报错
解决方法有三种
1.直接if else 判断 如果传入多个,就会导致if else if 多重判断
2. 使用 && callbacks && callbacks()
传两个参数正常跑
3.链判断运算符 callbacks?.()
两个参数的情况下,运行正常
一个参数情况想,任然正常运行
调用函数有时只需要传一个值,有时候又需要传值和函数
如下图
如果只传单个值就会出现报错
解决方法有三种
1.直接if else 判断 如果传入多个,就会导致if else if 多重判断
2. 使用 && callbacks && callbacks()
传两个参数正常跑
3.链判断运算符 callbacks?.()
两个参数的情况下,运行正常
一个参数情况想,任然正常运行