【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 没有传,就走默认值。反之对象属性中的值

相关推荐
2601_954035053 分钟前
心情日记撰写就用一个APP就够了
笔记
50万马克的面包4 分钟前
C语言第3讲:分支和循环
c语言·开发语言·笔记·算法
kyriewen1116 分钟前
你的前端滤镜慢得像PPT?用Rust+WebAssembly,一秒处理4K图
开发语言·前端·javascript·设计模式·rust·ecmascript·powerpoint
在学了加油27 分钟前
ResNet与DenseNet结合探索:构建新模型笔记
笔记
m0_6146190629 分钟前
独立开发者 0 元启动包:网站、数据库、部署全搞定
笔记·学习
yqcoder39 分钟前
JavaScript 深拷贝:如何彻底切断引用关联?
开发语言·前端·javascript
镜宇秋霖丶9 小时前
2026.5.6@霖宇博客制作中遇见的问题
前端·javascript·vue.js
U盘失踪了9 小时前
【笔记】Flask 用 session 对象存储用户状态
笔记
吴声子夜歌9 小时前
Vue3——TypeScript基础
javascript·typescript
小李子呢021110 小时前
前端八股Vue---Vue-router路由管理器
前端·javascript·vue.js