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

相关推荐
kyriewen2 小时前
我用 Codex 重写了同事维护三年的代码,他没说谢谢——而是找了领导
前端·javascript·ai编程
铁皮饭盒2 小时前
S3已成为文件存储标准,阿里/腾讯/华为云都支持,Bun率先原生支持
前端·javascript·后端
Cobyte2 小时前
22.Vue Vapor 组件 props 的实现
前端·javascript·vue.js
浮生望4 小时前
JS字符串与回文算法:从包装类到双指针的面试进阶之路
javascript·算法
疯狂的魔鬼4 小时前
一套 Schema 驱动四视图:记 useCrudSchemas 的设计与实践
前端·javascript·typescript
weedsfly5 小时前
栈和堆:JavaScript 内存的“旅馆”和“仓库”
前端·javascript·面试
半个落月5 小时前
JavaScript 字符串面试题:反转、回文与双指针
javascript
独泪了无痕6 小时前
Lodash-JavaScript的实用工具库
前端·javascript
有趣的老凌6 小时前
用 Vibe Coding 搭了一个完整小程序「一定能成」
前端·javascript·后端
山河木马20 小时前
矩阵专题3-怎么创建投影矩阵(uProjectionMatrix)
javascript·webgl·计算机图形学