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

相关推荐
蒸蒸yyyyzwd10 分钟前
DDIA阅读笔记ch6分区
笔记
飘逸飘逸12 分钟前
Autojs进阶前言
android·javascript
叫我一声阿雷吧19 分钟前
JS 入门通关手册(01)|零基础入门:JavaScript 到底是什么?学完能干嘛?
javascript·前端入门·js入门
跃龙客1 小时前
atomic笔记
笔记·算法
hello kitty w1 小时前
3.小程序方法的封装
javascript·小程序
浮桥2 小时前
uniapp + h5实现悬浮活动按钮组件
前端·javascript·uni-app
中屹指纹浏览器2 小时前
2026指纹浏览器环境隔离技术:进程、网络、存储三维深度隔离架构
经验分享·笔记
CDwenhuohuo2 小时前
var面试题
开发语言·javascript·ecmascript
PD我是你的真爱粉2 小时前
深入理解 Event Loop:JavaScript 的“心脏起搏器”
开发语言·javascript·ecmascript
Smoothcloud润云3 小时前
Google DeepMind 学习系列笔记(3):Design And Train Neural Networks
数据库·人工智能·笔记·深度学习·学习·数据分析·googlecloud