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

相关推荐
做cv的小昊10 小时前
【TJU】信息检索与分析课程笔记和练习(7)数据库检索—Ei
数据库·笔记·学习·全文检索
前端小超超10 小时前
ionic + vue3 + capacitor遇到backButton问题
前端·javascript·vue.js
Chris_121910 小时前
Halcon学习笔记-Day6:工业视觉高级技术应用与实战项目
笔记·学习·halcon
EndingCoder11 小时前
枚举类型:常量集合的优雅管理
前端·javascript·typescript
cute_ming12 小时前
关于基于nodeMap重构DOM的最佳实践
java·javascript·重构
AI视觉网奇12 小时前
audio2face mh_arkit_mapping_pose_A2F 不兼容
笔记·ue5
码途潇潇12 小时前
JavaScript 中 ==、===、Object.is 以及 null、undefined、undeclared 的区别
前端·javascript
wdfk_prog12 小时前
[Linux]学习笔记系列 -- [fs]super
linux·笔记·学习
Sun_小杰杰哇12 小时前
Dayjs常用操作使用
开发语言·前端·javascript·typescript·vue·reactjs·anti-design-vue
basestone13 小时前
🚀 从重复 CRUD 到工程化封装:我是如何设计 useTableList 统一列表逻辑的
javascript·react.js·ant design