ES6中的多参数函数

请问ES6中函数接受多参数时,有没有简便的写法呢?目前我的test函数都是接受params内部在解出来
varparams={
par1:"1111",
par2:"2222",
par3:"3333",
}
functiontest(params){
varpar1=params.par1;
varpar2=params.par2;
varpar3=params.pa3;
}
test(params);
能够处理像是下面这种形式的传参吗?
varparams={
par1:"1111",
par2:"2222",
par3:"3333",
}
functiontest(par1,par2,par3){
//
}
test(...params);
但这个params只能是array呢有没有更简便的写法呢?
猛跑小猪
浏览 410回答 2
2回答

holdtom

varparams={par1:"1111",par2:"2222",par3:"3333",}functiontest({par1=false,par2=false,par3=false,par4=false}){console.log(par1,par2,par3,par4);}test(params);你是要这个吧

绝地无双

varparams={par1:"1111",par2:"2222",par3:"3333",}functiontest(params){let{par1,par2,par3}=params;}test(params);这样?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript