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

相关推荐
白小沫12 小时前
解决 TortoiseSVN 文件夹不显示图标的问题(Windows 10/11 通用)
windows·经验分享·笔记
_李小白13 小时前
【Android车载学习笔记】第一天:Android Automotive OS介绍
android·笔记
布局呆星13 小时前
Vue Router 笔记(二):正则路由、组件通信与动态路由
前端·javascript·vue.js
静小谢13 小时前
sql笔记
spring boot·笔记·sql·mybatis
不会编程的懒洋洋13 小时前
VisionPro 中 卡尺 CogCaliperTool
图像处理·人工智能·笔记·计算机视觉·visionpro·cogcalipertool
rising start13 小时前
InsightEdu - 轻量智能学习平台
javascript·axios·css3·html5·fastapi·orm·dify
xqqxqxxq13 小时前
Maven 完整配置与使用技术笔记
java·笔记·maven
風清掦13 小时前
【STM32学习笔记-13】PWR电源控制
笔记·stm32·学习
不可少的事只有一件13 小时前
网络调试笔记
笔记
曹瑞曹瑞13 小时前
onlyoffice的windows指定版本下载笔记
笔记·onlyoffice