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

相关推荐
an317427 小时前
6MB 组织树大文件性能优化全流程
前端·javascript·vue.js
TeamDev8 小时前
JxBrowser 9.3.1 版本发布啦!
java·前端·javascript·c#·混合应用·jxbrowser·浏览器控件
疯狂打码的少年8 小时前
【软件工程】软件质量保证(ISO/IEC 9126质量特性)
笔记
整點薯條9 小时前
Vue3+vite创建项目架构文件说明总结
前端·javascript·vue.js
前端甜糖10 小时前
记录We码开发者工具的一个bug
前端·javascript
猫32810 小时前
echarts 日常问题解决
前端·javascript·echarts
不简说11 小时前
JS 代码技巧 vol.8 — 20 个函数式编程实战,把 if/else 拍扁的骚操作
前端·javascript·面试
Cobyte12 小时前
模板 DSL 解析器中的状态机设计
前端·javascript·vue.js
殷忆枫12 小时前
AI笔记三十七:AI边缘端道桥安全监测系统:YOLOv8n推理与Web监控全解析
笔记·yolo
逸模13 小时前
轻加盟模式,稳住品牌统一调性的思路
笔记·建模·公装·翻模·交底