【建议】强烈推荐ES6函数自由传参的写法,针对方法体的可扩展性很有帮助

简介: 【建议】强烈推荐ES6函数自由传参的写法,针对方法体的可扩展性很有帮助

let fun=({a,b,c}={a:1,b:2,c:3})=>{
    console.log(a);
    console.log(b);
    console.log(c);
}

接下来我们即可自由传参,需要什么就传递什么

以上写法非常适用于需求变更的情况下自由传递参数,而且形参的数量、传参先后顺序可以根据业务自由搭配,非常灵活,建议使用~

推荐更自由的写法

let fun=({a,b,c}={})=>{
    console.log(a);
    console.log(b);
    console.log(c);
}

这样所有缺省值都是undefined,只要注意判断就可以了~


相关文章
|
Windows
Windows系统 services.msc命令详解,Windows命令行查看本地服务
第一步、打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」
3075 0
Windows系统 services.msc命令详解,Windows命令行查看本地服务
|
9月前
|
机器学习/深度学习 存储 缓存
企业级云服务器怎么选?阿里云服务器九代/八代/倚天实例架构、性能、适用场景及选择参考
本文聚焦企业用户选择阿里云企业级云服务器的核心要点,详细对比了第八代、第九代及倚天系列实例的架构差异与性能优势。第八代c8i、g8i、r8i基于CIPU架构,分别适配机器学习、Web服务、数据分析等场景;第九代c9i、g9i、r9i搭载英特尔至强6处理器,结合AMX矩阵加速技术,提升AI与数据分析效率;倚天系列采用自研倚天710处理器,支持云原生、视频编解码等场景。
923 5
|
9月前
|
安全 算法 网络协议
深入理解 HTTPS RSA 握手:从原理到流程的完整解析
本文深入解析HTTPS中基于RSA的TLS握手过程,从加密、认证、完整性三大安全目标出发,详解四次握手流程、三个随机数作用及会话密钥生成机制,剖析数字证书验证与信任链原理,并指出RSA不支持前向保密的缺陷,揭示为何ECDHE成为主流。全面掌握HTTPS安全基石。
895 4
|
9月前
|
SQL 关系型数据库 MySQL
MySQL 复盘多表关联(1对1、1对多、多对多) 帮你打通任督二脉
本文详解数据库中1对1、1对多、多对多关系。通过用户与身份证、班级与学生、学生与课程等实例,结合SQL建表与查询语句,深入讲解外键、唯一约束、中间表等关键概念,帮助理解数据表间的关联机制及实际应用。
MySQL 复盘多表关联(1对1、1对多、多对多) 帮你打通任督二脉
|
负载均衡 算法
架构学习:7种负载均衡算法策略
四层负载均衡包括数据链路层、网络层和应用层负载均衡。数据链路层通过修改MAC地址转发帧;网络层通过改变IP地址实现数据包转发;应用层有多种策略,如轮循、权重轮循、随机、权重随机、一致性哈希、响应速度和最少连接数均衡,确保请求合理分配到服务器,提升性能与稳定性。
3223 11
架构学习:7种负载均衡算法策略
|
机器学习/深度学习 测试技术 知识图谱
DeepSeek-R1:Incentivizing Reasoning Capability in LLMs via Reinforcement Learning论文解读
DeepSeek团队推出了第一代推理模型DeepSeek-R1-Zero和DeepSeek-R1。DeepSeek-R1-Zero通过大规模强化学习训练,展示了卓越的推理能力,但存在可读性和语言混合问题。为此,团队引入多阶段训练和冷启动数据,推出性能与OpenAI-o1-1217相当的DeepSeek-R1,并开源了多个密集模型。实验表明,DeepSeek-R1在多项任务上表现出色,尤其在编码任务上超越多数模型。未来研究将聚焦提升通用能力和优化提示工程等方向。
1130 16
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
4163 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
JavaScript 前端开发 Docker
拿下奇怪的前端报错(二):nvm不可用报错`GLIBC_2.27‘‘GLIBCXX_3.4.20‘not Found?+ 使用docker构建多个前端项目实践
本文介绍了在多版本Node.js环境中使用nvm进行版本管理和遇到的问题,以及通过Docker化构建流程来解决兼容性问题的方法。文中详细描述了构建Docker镜像、启动临时容器复制构建产物的具体步骤,有效解决了不同项目对Node.js版本的不同需求。
1104 1
|
人工智能 JavaScript 程序员
vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持
vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持
2179 0
|
JavaScript 前端开发 数据管理
使用Sortable.js库 实现Vue3 elementPlus 的 el-table 拖拽排序
使用Sortable.js库 实现Vue3 elementPlus 的 el-table 拖拽排序
5107 1

热门文章

最新文章