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

相关推荐
云水一下3 小时前
TypeScript 从零基础到精通(五):高级类型与泛型
前端·javascript·typescript
云水一下3 小时前
TypeScript 从零基础到精通(六):类型声明与模块化
javascript·typescript
三品吉他手会点灯4 小时前
C语言学习笔记 - 44.运算符和表达式 - 运算符2 - 除法与取余运算符
c语言·开发语言·笔记·算法
xiaofeichaichai4 小时前
Map / Set / WeakMap / WeakSet
前端·javascript
2601_colin5 小时前
Codex插件全流程实战指南
开发语言·经验分享·笔记·微信开放平台
疯狂打码的少年5 小时前
输入输出控制方式:DMA(直接存储器存取)
网络·笔记
cuso4win5 小时前
Feed 流面试笔记
笔记·面试·职场和发展
有梦想的程序星空6 小时前
【环境配置】Vue3项目离线化本地部署echarts全攻略
前端·javascript·vue·echarts
薛先生_0997 小时前
vue-路由重定向
前端·javascript·vue.js
橘子星7 小时前
基于 ES6 语法的 NLP 任务模块化开发实践
前端·javascript