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

相关推荐
JavaLearnerZGQ2 小时前
我的Redis笔记2【分布式缓存】
redis·笔记·缓存
代码游侠2 小时前
复习——ARM Cortex-A 裸机开发深度解析
arm开发·笔记·嵌入式硬件·学习·架构
吗喽1543451882 小时前
渗透高级第一次作业(笔记整理)
笔记·安全·网络安全
小+不通文墨2 小时前
“示波器的调节和使用”实验报告
经验分享·笔记·学习·学习方法
2501_937798392 小时前
2026年GEO行业趋势与企业服务选型指南
笔记
Jerry_Gao9212 小时前
【成长笔记】【web安全】深入Web安全与PHP底层:四天实战课程笔记
笔记·安全·web安全·php·漏洞
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [drivers][base]cpu
linux·笔记·学习
九皇叔叔3 小时前
使用 perf + FlameGraph 生成火焰图(Flame Graph)笔记
笔记·性能分析·火焰图
梦6503 小时前
Vue 单页面应用 (SPA) 与 多页面应用 (MPA) 对比
前端·javascript·vue.js
清铎3 小时前
大模型训练_week3_day15_Llama概念_《穷途末路》
前端·javascript·人工智能·深度学习·自然语言处理·easyui