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

相关推荐
适应规律2 小时前
强化学习笔记(赵世钰)
笔记·线性代数·概率论
前端小咸鱼一条3 小时前
15.Symbol类型
前端·javascript·vue.js
RePeaT3 小时前
npm 依赖版本号中 `^` 和 `~` 到底有什么区别?
前端·javascript·npm
米丘3 小时前
Node.js 事件循环
前端·javascript·node.js
kyriewen3 小时前
自定义事件:让代码之间也能“悄悄对话”
前端·javascript·面试
心之语歌4 小时前
Vue2 data + Vue3 ref/reactive 核心知识点总结
开发语言·前端·javascript
程序员小寒4 小时前
JavaScript设计模式(六):职责链模式实现与应用
java·javascript·设计模式
鸽子一号4 小时前
c#笔记之泛型和结构体、枚举
笔记
这是个栗子4 小时前
关于 TypeScript 的介绍
前端·javascript·typescript
墨^O^5 小时前
进程与线程的核心区别及 Linux 启动全过程解析
linux·c++·笔记·学习