【ES】笔记-函数参数默认值

函数参数默认值

ES6 允许给函数参数赋值初始值
1. 形参初始值 具有默认值的参数,一般放到最后

javascript 复制代码
     function add(a,b,c=10){
            return a+b+c
        }
        
        let result=add(1,2);
        console.log(result);

2. 与解构赋值结合

javascript 复制代码
        function connect({host="127.0.0.1",username,password,port}){
            console.log(host)
            console.log(username)
            console.log(password)
            console.log(port)
        }

        connect({
            //host:'localhost',
            username:'root',
            password:'root',
            port:3306
        })

如果对象属性host 没有传,就走默认值。反之对象属性中的值

相关推荐
clorisqqq19 小时前
人工智能现代方法 第一章绪论 笔记(2/2)
人工智能·笔记
菩提小狗19 小时前
小迪安全2023-2024|第11天:基础入门-ChatGPT篇&注册体验&结合安全&融入技术&高效赋能&拓_笔记|web安全|渗透测试|网络安全
笔记·安全·chatgpt
阿基米东19 小时前
从嵌入式到前端的探索之旅,分享 5 个开源 Web 小工具
前端·javascript·github
clove19 小时前
js中的数据类型,类型判断,类型转换,一篇文章全面罗列解析
javascript
怎么就重名了19 小时前
Kivy的KV语言总结
前端·javascript·html
jqq66619 小时前
解析ElementPlus打包源码(四、打包主题)
前端·javascript·vue.js
duanyuehuan19 小时前
js 解构赋值
开发语言·前端·javascript
ouliten19 小时前
TensorRT笔记(6):INT8API的使用
笔记·cuda
南山安19 小时前
JavaScript 性能优化:防抖和节流
javascript·面试·程序员
pas13619 小时前
26-mini-vue getCurrentInstance
前端·javascript·vue.js