当前位置: 首页 > news >正文

理解前端函数

📜 JS 基础函数🔢 高阶函数💚 Vue 3 函数📊 总结对比

📜

函数的三种写法

函数声明 · 函数表达式 · 箭头函数

写法语法核心特点
函数声明function fn() {}有提升,可在声明前调用
函数表达式const fn = function() {}无提升,必须先声明再使用
箭头函数const fn = () => {}更简洁,无自己的 this(最常用)

JavaScript

复制

// ① 函数声明(有变量提升) function greet(name) { return "你好," + name } greet("前端") // → "你好,前端" // ② 函数表达式 const greet = function(name) { return `你好,${name}` } // ③ 箭头函数(Vue 3 最常用) const greet = (name) => `你好,${name}` // 只有一个参数时,括号可省略 const double = n => n * 2

💡

Vue 3 开发建议<script setup>中推荐全部使用箭头函数,代码更简洁,也不会有 this 指向问题。

🎯

函数参数特性

默认参数 · 剩余参数 · 解构参数

JavaScript

复制

// ① 默认参数:调用时未传则使用默认值 const add = (a, b = 0) => a + b add(5) // → 5(b 默认为 0) add(5, 3) // → 8 // ② 剩余参数:收集多余参数到数组 const sum = (...nums) => nums.reduce((a, b) => a + b, 0) sum(1, 2, 3, 4) // → 10 // ③ 解构参数:直接取对象中的字段 const show = ({ name, age }) => `${name} 今年 ${age} 岁` show({ name: "博客", age: 20, grade: "大二" }) // → "博客 今年 20 岁"

⚠️

注意剩余参数...nums必须放在参数列表的最后一位,否则会报错。

http://www.rkmt.cn/news/1525612.html

相关文章:

  • Cursor Pro完整功能破解实战:机器ID重置与配置管理的终极解决方案
  • Python变量本质、命名规则与常量写法(破除新手认知误区)
  • Java 运算符超详细整理,从入门到精通
  • 如何3步搞定Mac Boot Camp驱动安装:Brigadier终极指南
  • 2026年6月最新版广安正规房屋漏水防水补漏维修口碑名单:创维修缮机构等5家深度测评 - 一修哥咨询
  • 5分钟快速上手:基于ESP32和ML307 4G模块的智能语音助手完整指南
  • GR3-Fourier V10.2主要内容包括:1)无传感器磁链观测器的C语言实现,含电阻/电感参数和滤波系数;2)三相电流克拉克变换的优化算法;3)动态内存池管理机制;4)电网锁相环幅值归一化处理。
  • 如何用Python自动化工具在5分钟内从视频中提取PPT内容
  • 让老旧Mac重获新生:OpenCore内存修补技术深度解析
  • 2026:增城除甲醛公司 5 大排名|基于全民票选与真实口碑|高温高湿气候适配性专项测评 - 专注室内空气检测治理
  • 3种AMD处理器深度调试方案:释放Ryzen平台隐藏性能潜力
  • 3步搞定:用WinDiskWriter在Mac上制作万能Windows启动盘
  • 看完就会:高效论文写作全流程AI论文写作软件推荐(2026 最新)
  • 3个关键步骤彻底改变ARK游戏管理体验
  • 2026年6月最新版抚顺正规房屋漏水防水补漏维修口碑名单:创维修缮机构等5家深度测评 - 一修哥咨询
  • 2026年热门AI写作辅助平台全攻略(含详细使用步骤)
  • 如何在Kodi中实现115网盘原码播放:完整安装配置指南
  • Python的UnitTest接口自动化实战(五)
  • 劳力士官方售后服务体系全解析:全国360+网点与专业服务指南 - 资讯速览
  • Python的UnitTest接口自动化实战(六)
  • APK-Installer:Windows上最安全的安卓应用安装解决方案
  • 如何在电脑上免费畅玩任天堂Switch游戏:yuzu模拟器完整指南
  • LangChain 系列之Tools:让大模型真正连接业务系统
  • 2026年女生必看的高含金量财务证书推荐
  • LangChain实战:从零构建一个智能问答机器人,解锁大模型应用新姿势
  • 终极PS3/PS4游戏更新下载工具:rusty-psn完整指南
  • 5个简单步骤,教你如何注册DBA
  • 5分钟快速上手:免费开源在线PPT制作工具PPTist的完整指南
  • 重庆配眼镜一般多少钱?一份按需求选镜片的价格透明指南 - 配眼镜新资讯
  • OpenAI-Agents Session系统:构建生产级AI对话记忆的架构革命