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

相关推荐
问心无愧05133 小时前
ctf show web入门111
android·前端·笔记
threelab5 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师725 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
Patrick_Wilson7 小时前
router.replace 之后紧跟 reload,页面为什么无限刷新?
javascript·react.js·浏览器
和平宇宙7 小时前
AI笔记005. hermes-DeepSeek V4 Pro, 128K上下文引发的探索
前端·人工智能·笔记
十月的皮皮8 小时前
C语言学习笔记20260606- 求月份天数三种写法
c语言·笔记·学习
mONESY8 小时前
JavaScript 栈、队列、数组与链表核心知识点总结
javascript·面试
cmes_love8 小时前
Level 2逐笔成交历史数据下载方法笔记
数据库·笔记·oracle
ZengLiangYi8 小时前
TypeScript 项目配置:tsconfig、ESM、路径别名
javascript·typescript·aigc
晓13138 小时前
【Cocos Creator 3.x】篇——第二章 入门
前端·javascript·游戏引擎