聊一聊实际工作中遇到的函数传参问题:
1.当时我调用了,临时写的一个弹窗方法,
我是这么调用的,
方法是这么写的
大家有没有发现问题,对。。。我只是写了一个key,并没有把上面的定义好的callback传进去,
然后测试的时候居然通过了,没有任何问题,
2.上线的时候,gulp执行js_uglify task的时候挂了,正好这个task当时没有监听他的错误信息,然后快下班了,
等待上线呢,各种苦恼,每天跑的task居然不好使了,而且从他的报错信息看不到任何提示,坑爹坑自己啊。。。
3.解决方案,给task加了error监听事件,发现错误是从第一张图的方法调用那里报出来的,但是自己瞅了半天,没有问题啊,
callback都已经定义好了,当时测试都测过了,不可能有问题,
睁大眼睛一看,我了去,我传的callback只是个key,并没有传value 啊
应该这么写callback:callback
这么一个小小失误,居然被浏览器给兼容掉了,
但是gulp得任务又跑不过去,这是很坑很坑的事情
代码编写需谨慎,且行且珍惜吧。。。