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

相关推荐
byzh_rc2 分钟前
[微机原理与系统设计-从入门到入土] 微型计算机基础
开发语言·javascript·ecmascript
Murrays6 分钟前
【React】01 初识 React
前端·javascript·react.js
helloCat9 分钟前
你的前端代码应该怎么写
前端·javascript·架构
自不量力的A同学24 分钟前
Midjourney 推出面向动漫领域的图像生成模型:Niji V7
笔记
ss27325 分钟前
RuoYi-App 本地启动教程
前端·javascript·vue.js
狐5726 分钟前
2026-01-12-云计算速成课-期末复习
笔记·云计算·期末复习
可触的未来,发芽的智生29 分钟前
完全原生态思考:从零学习的本质探索→刻石头
javascript·人工智能·python·神经网络·程序人生
炫饭第一名29 分钟前
Lottie-web 源码解析(一):从 JSON Schema 认识 Lottie 动画的本质📒
前端·javascript·css
saoys32 分钟前
Opencv 学习笔记:形态学开 / 闭运算(解决噪点与孔洞问题)
笔记·opencv·学习
前端_yu小白43 分钟前
react常用优化手段
前端·javascript·react.js·性能优化·usecallback·usememo