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

相关推荐
摇滚侠19 小时前
2025最新 SpringCloud 教程,负载均衡 API 测试,笔记10
笔记·spring cloud·负载均衡
虚伪的空想家20 小时前
arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty
linux·运维·服务器·javascript·arm开发·云原生·kvm
0***K89220 小时前
Vue数据挖掘开发
前端·javascript·vue.js
风123456789~21 小时前
【OceanBase专栏】OB租户-创建实验
数据库·笔记·oceanbase
cmcm!21 小时前
学习笔记1
数据库·笔记·学习
Irene199121 小时前
ES6 export 语句 语法规范
javascript·es6·export
H***997621 小时前
Vue深度学习实战
前端·javascript·vue.js
猴猴不是猴21 小时前
js实现卷轴,中间可滑动方块,左右两侧对比
javascript·css·css3
toooooop821 小时前
Vuex 中 state、mutations 和 actions 的原理和写法
前端·javascript·uni-app
y***86691 天前
前端CSS-in-JS方案
前端·javascript·css