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

相关推荐
紫罗兰盛开15 小时前
python学习笔记
笔记·学习
千寻girling15 小时前
面试官: “ 请你讲一下 package.json 文件 ? ”
前端·javascript·面试
AI视觉网奇15 小时前
ue 动作 动画学习笔记
笔记·ue5
如果你好15 小时前
解决深拷贝循环引用痛点:一篇看懂 WeakMap 实现方案
前端·javascript
走在路上的菜鸟15 小时前
Android学Dart学习笔记第二十七节 异步编程
android·笔记·学习·flutter
han_15 小时前
前端性能优化之性能指标篇
前端·javascript·性能优化
爱生活的苏苏15 小时前
修改默认滚动条样式
开发语言·javascript·ecmascript
蒙奇D索大15 小时前
【数据结构】排序算法精讲 | 快速排序全解:高效实现、性能评估、实战剖析
数据结构·笔记·学习·考研·算法·排序算法·改行学it
断剑zou天涯15 小时前
【算法笔记】有序表——AVL树
笔记·算法
智嵌电子15 小时前
【笔记篇】【硬件基础篇】电路 修订第5版 (邱关源) 第六章 储能元件
笔记