let fun=({a,b,c}={a:1,b:2,c:3})=>{ console.log(a); console.log(b); console.log(c); }
接下来我们即可自由传参,需要什么就传递什么
以上写法非常适用于需求变更的情况下自由传递参数,而且形参的数量、传参先后顺序可以根据业务自由搭配,非常灵活,建议使用~
推荐更自由的写法
let fun=({a,b,c}={})=>{ console.log(a); console.log(b); console.log(c); }
这样所有缺省值都是undefined,只要注意判断就可以了~