实际工作中函数传参问题(没有最坑,只有更坑,坑出了祥)

XiaoHuBeiPlus 2016-11-21 04:10:00
聊一聊实际工作中遇到的函数传参问题:

1.当时我调用了,临时写的一个弹窗方法,
我是这么调用的,


方法是这么写的



大家有没有发现问题,对。。。我只是写了一个key,并没有把上面的定义好的callback传进去,
然后测试的时候居然通过了,没有任何问题,

2.上线的时候,gulp执行js_uglify task的时候挂了,正好这个task当时没有监听他的错误信息,然后快下班了,
等待上线呢,各种苦恼,每天跑的task居然不好使了,而且从他的报错信息看不到任何提示,坑爹坑自己啊。。。

3.解决方案,给task加了error监听事件,发现错误是从第一张图的方法调用那里报出来的,但是自己瞅了半天,没有问题啊,
callback都已经定义好了,当时测试都测过了,不可能有问题,
睁大眼睛一看,我了去,我传的callback只是个key,并没有传value 啊
应该这么写callback:callback
这么一个小小失误,居然被浏览器给兼容掉了,
但是gulp得任务又跑不过去,这是很坑很坑的事情
代码编写需谨慎,且行且珍惜吧。。。

...全文
275 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
XiaoHuBeiPlus 2016-11-25
  • 打赏
  • 举报
回复
金融产品,针对的用户群体,公司目前没有要求支持到低版本,都是要求主流浏览器, 第一次发帖,有人回复,好开心啊,
似梦飞花 2016-11-21
  • 打赏
  • 举报
回复
es6 支持对象只有key 这时候value是key对应的变量 你只在高版本浏览器测试了吧?
天际的海浪 2016-11-21
  • 打赏
  • 举报
回复
只写一个key这是es6新增加的语法,只有最新的浏览器才支持。
XiaoHuBeiPlus 2016-11-21
  • 打赏
  • 举报
回复
欢迎聊聊你工作中的坑
XiaoHuBeiPlus 2016-11-21
  • 打赏
  • 举报
回复

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧