看到一个提交记录,写着修复坑爹代码。
于是我点进去看是怎么个坑爹和改法,发现我看不太懂。
这是啥?怎么就坑爹了啊?
看到一个提交记录,写着修复坑爹代码。
于是我点进去看是怎么个坑爹和改法,发现我看不太懂。
这是啥?怎么就坑爹了啊?
res作为方法的参数,如果没传参默认就是undefined。
这里的res={}意思是给res初始值设为空对象,如果res有值则方法中res为实际值,如果没有那等于{}而不是默认的undefined。
因为如果res为undefined,...res就会报错了, ... 是es6对数组和对象的扩展,所以需要给res设一个默认值{}
参数赋予默认值也是es6里对函数的扩展,建议先把es6入门从头到尾看一遍,简单易懂https://es6.ruanyifeng.com/#docs/function