# 这是原方法
function loadImgUseQiNiu(clickBtn,upload_token,cb){}
# 这是他改的
function loadImgUseQiNiu(clickBtn,upload_token,size,cb){}
我真是打人的心都有了,测试跟我说图片不能上传了,打开 console,报错,cb is not a function,我说怎么会有这种莫名的报错,打开改文件一看,我擦嘞,加了个参数,我说加就加呗,还加中间,此处摊手表情
# 这是原方法
function loadImgUseQiNiu(clickBtn,upload_token,cb){}
# 这是他改的
function loadImgUseQiNiu(clickBtn,upload_token,size,cb){}
我真是打人的心都有了,测试跟我说图片不能上传了,打开 console,报错,cb is not a function,我说怎么会有这种莫名的报错,打开改文件一看,我擦嘞,加了个参数,我说加就加呗,还加中间,此处摊手表情
|
lkj007Apr 2, 2018
1
我觉得正常啊,cb 是一个回调,是应该放在最后面呀
|
|
2
充分体现了静态语言的优势 :doge:
改接口不沟通,不用默认参数,还有这命名都是槽点… |
|
murmurApr 2, 2018
3
java 和 javascript 一词之差体验差了不知道哪里去了
|
|
gen900Apr 2, 2018
6
其实是没处理好,新版本的接口加上
if (typeof size === 'function') cb = size; 就可以兼容老传参了。 |
|
odirusApr 2, 2018
7
以前写动态语言我都写怕了。。。
|
|
qiuykApr 2, 2018
9
多人合作还是上 ts 比较保险
|
|
TnecivApr 2, 2018
10
多谢 Java 给了我一条生路
|
|
CYKunApr 2, 2018 via Android
11
多谢 Java 给了我一条生路
|
|
quickmaApr 2, 2018
12
多谢 Java 给了我一条生路
|
|
willvvvvv1Apr 2, 2018
13
多谢 Java 给了我一条生路
|
|
broadliynApr 2, 2018
14
多谢 Java 给了我一条生路
|
|
esliznApr 2, 2018
15
实在不行不能 loadImgUseQiNiu(options)吗?
|
|
scnaceApr 2, 2018 via Android
16
没有 CodeReview 的吗?
|
|
h1367500190Apr 2, 2018
17
就算目前只传一个参数我也会这么写:
function loadImgUseQiNiu({ clickBtn, upload_token, size, cb }){} |
|
jmc891205Apr 2, 2018
18
多谢 C++ 给了我一条生路
|
|
xrlinApr 2, 2018 via iPhone
19
静态类型保平安,每次改 ruby 代码我都有点不放心,js 代码也是,所以新项目还是上 ts。这也是你们接口没商量好的问题吧。
|
|
imswingApr 2, 2018 via iPhone
20
可能习惯回掉放最后了。。。
|
|
duan602728596Apr 2, 2018 via iPhone
21
js 表示这个锅它不想背......
|
|
znoodApr 3, 2018 via iPhone
23
这算什么,以前有同事复写 read,write 接口,两个函数参数顺序是相反的
|
|
guokekeApr 3, 2018 via Android
25
函数参数都搞成对象啊
|
|
kemikemianApr 3, 2018
26
第一个参数驼峰,第二个下划线
|
|
ormApr 3, 2018
27
多谢 Java 给了我一条生路
|
|
zhouygApr 3, 2018
28
明显是坑货,js 不背这个锅。
|