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

相关推荐
Hammer_Hans3 分钟前
DFT笔记50
笔记
2401_865439639 分钟前
CSS中隐藏元素的多重技巧与应用场景
开发语言·前端·javascript
烛衔溟17 分钟前
TypeScript 中的类基础
javascript·ubuntu·typescript
二哈赛车手23 分钟前
新人笔记---简易版AI实现以图搜图功能
java·人工智能·笔记·spring·ai
mCell39 分钟前
从云相册的缩略图说起:Bun.Image 让我告别 sharp
javascript·图片资源·bun
西洼工作室1 小时前
UniApp云开发笔记
前端·笔记·uni-app
xian_wwq1 小时前
【学习笔记】探讨大模型应用安全建设系列2——安全评估:攻击面梳理与差距分析
笔记·学习·安全
ljt27249606612 小时前
Vue笔记(三)--用户交互
javascript·vue.js·笔记
Martin -Tang2 小时前
uniapp 实现录音操作,长按录音,放开取消
前端·javascript·vue.js·uni-app·css3·录音
网络工程小王2 小时前
【大模型vLLM 使用】学习笔记
笔记·学习·llama