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

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