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

相关推荐
Aniugel7 分钟前
前端服务端渲染 SSR
服务器·javascript
思成不止于此10 分钟前
【MySQL 零基础入门】事务精讲(三):隔离级别与实战总结
数据库·笔记·学习·mysql
C_心欲无痕10 分钟前
vue3 - shallowReactive浅层响应式对象(只对顶层属性)
前端·javascript·vue.js
AY呀11 分钟前
新手必读:React组件从入门到精通,一篇文章搞定所有核心概念
前端·javascript·react.js
小智RE0-走在路上14 分钟前
Python学习笔记(12) --对象,类的成员方法,构造方法,其他内置方法,封装,继承,多态,类型注解
笔记·python·学习
用户120391129472614 分钟前
LangChain 实战:让 LLM 拥有记忆与结构化输出能力
javascript·langchain·llm
Maxkim16 分钟前
「✍️JS原子笔记 」一文搞懂 call、apply、bind 特征及手写实现
前端·javascript·面试
A242073493018 分钟前
深入理解JS DOM:从基础操作到性能优化的全面指南
开发语言·javascript·ecmascript
Zyx200718 分钟前
手写 `new`:揭开 JavaScript 实例化背后的秘密
javascript
布局呆星20 分钟前
Vue 3 事件处理与列表渲染---02
前端·javascript·vue.js