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

相关推荐
miofly12 分钟前
GitHub 今日推荐|sweety-handdraw-video:文章转手绘口播视频
javascript·开源·github
ss27330 分钟前
AI时代首先数据库-PostgreSQL实战笔记 | 11 PostgreSQL安装部署常见问题排查与解决
数据库·笔记·postgresql
ab1237681 小时前
three.js 完整笔记
笔记·three.js
用户83134859306981 小时前
Vue3 事件:常用用法与开发高频坑点
前端·javascript·vue.js
xxwl5851 小时前
第六章---计算几何
笔记·学习·算法
ss2731 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 12 PostgreSQL数据目录与重要文件结构
数据库·笔记·postgresql
Song_RsHt1 小时前
Gateway (上):路由与转发,微服务的统一入口
java·笔记·后端·学习·gateway
漫步人生走在路上1 小时前
用小语种SEO突破外贸B2B天花板:法语、德语市场的实测数据
开发语言·前端·javascript·人工智能·搜索引擎·ecmascript
骑士雄师2 小时前
《结构化思维》第五章 · 精读回顾(案例版 · 含结构图)
笔记
xxwl5852 小时前
区域赛算法模版第五章---数学与数论
c++·笔记·算法