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

相关推荐
JYeontu2 分钟前
正方体翻滚Loading 2.0
前端·javascript·css
咸鱼翻身小阿橙7 分钟前
Qt Quick 登录界面代码学习笔记
笔记·qt·学习
Brilliantwxx8 分钟前
【C++】priority_queue以及 仿函数 的学习
开发语言·c++·笔记·学习·算法
张元清14 分钟前
React 与用户偏好:尊重用户已经在 OS 里设过的那些选项
前端·javascript·面试
RPGMZ15 分钟前
RPGMZ 游戏场景全局提示框 带三秒隐藏插件
前端·javascript·游戏·rpgmz
宠..17 分钟前
VS Code 修改 C++ 标准同时修改错误检测标准
java·linux·开发语言·javascript·c++·python·qt
小+不通文墨17 分钟前
树莓派4b-wiringpi库的安装和使用
驱动开发·经验分享·笔记·嵌入式硬件·学习
Rkgua27 分钟前
React中的赋值操作为什么不是=?
前端·javascript
heyCHEEMS28 分钟前
记录一个 React 表单的小坑:缓存节流导致页面刷新
前端·javascript
xuhaoyu_cpp_java32 分钟前
SpringMVC学习(三)
java·经验分享·笔记·学习·spring