ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 形参的默认值 ***** <br> 在es6中,当函数没有实参时,可以直接给形参设置默认值 >格式 >>形参 = 默认值 <br> ``` <script> function f( a = 1) { console.log(a); } f();//没有实参,默认值为1 //两个形参的默认值 function f1(name = 'wc',age = 3) { console.log(name, age); } f2();//wc 3 </script> ``` <br> ## 函数的解构和默认值设置 ***** ``` <script> let obj = { nmae:'ls', age:3 }; function f1({name = 'zs',age = 3} = {}) {//防止没有实参传入时的默认值 console.log(name,age); } f1();//zs 3 //f();//相当于给{name,age} = null,会直接报错 </script> ```