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

相关推荐
蒸蒸yyyyzwd2 分钟前
os 计网学习笔记
笔记·学习
wuhen_n13 分钟前
JavaScript 深拷贝的完全解决方案
前端·javascript
Katecat9966317 分钟前
织物疵点检测与分类:Cascade-Mask-RCNN_RegNetX实验笔记
笔记·数据挖掘
日更嵌入式的打工仔20 分钟前
LAN9253中文注释第四/五章
笔记
2301_7965125220 分钟前
【精通篇】打造React Native鸿蒙跨平台开发高级复合组件库开发系列:Grid 宫格(展示内容或进行页面导航)
javascript·react native·react.js·ecmascript·harmonyos
夕除23 分钟前
js-20
开发语言·javascript·windows
@––––––30 分钟前
力扣hot100—系列8-回溯算法
javascript·算法·leetcode
phltxy32 分钟前
Vue核心进阶:v-model深度解析+ref+nextTick实战
前端·javascript·vue.js
三小河35 分钟前
React 样式——styled-components
前端·javascript·后端
阿i索1 小时前
流对象输入输出(cin/cout)
c++·笔记·学习