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

相关推荐
SHARK_pssm12 小时前
【数据结构——复杂度】
c语言·数据结构·经验分享·笔记
绝世唐门三哥12 小时前
ES6 --- import/export 全解析
开发语言·前端·javascript
yqcoder12 小时前
JavaScript 异步基石:Promise 完全指南
开发语言·前端·javascript
代码煮茶12 小时前
Vue3 上传组件实战 | 从 0 封装大文件分片上传组件(断点续传 / 秒传 / 进度条)
javascript·vue.js
中屹指纹浏览器12 小时前
2026指纹浏览器轻量化架构与资源调度技术:实现千级环境高效稳定运行
经验分享·笔记
咸甜适中13 小时前
rust语言学习笔记Trait之 From 和 Into (类型转换)
笔记·学习·rust
叶~小兮13 小时前
K8S优先级、Pod驱逐、HPA扩缩容 学习笔记
笔记·学习·kubernetes
星恒随风13 小时前
四天学完前端基础三件套(CSS篇)
前端·css·笔记·学习
05候补工程师13 小时前
【编译原理】语法制导翻译:属性分类、依赖图与求值逻辑全解析
经验分享·笔记·考研·自然语言处理·机器翻译
之歆13 小时前
DAY_25 JavaScript 原型、原型链与值类型/引用类型 ── 深度全解(下)
开发语言·javascript·ecmascript