2.3.2 箭头函数定义
语法
(参数1, 参数2, ..., 参数N) => { 函数声明 } (参数1, 参数2, ..., 参数N) => 表达式(单一) // 相当于:(参数1, 参数2, ..., 参数N) => { return 表达式; } // 当只有一个参数时,圆括号是可选的 (单一参数) => { 函数声明 } 单一参数 => { 函数声明 } // 没有参数的函数应该写成一对圆括号 () => { 函数声明 }
箭头函数的语法非常简单,之前没有接触过箭头函数的读者可能会惊讶于其代码的简洁。
示例19
// 箭头函数的书写方式 var hzh = () => console.log('黄子涵'); // 普通函数的书写方式 var hcq = function () { console.log('黄子涵'); } console.log("箭头函数的输出:"); console.log(hzh()); console.log(""); console.log("普通函数的输出:"); console.log(hcq());
[Running] node "e:\HMV\JavaScript\JavaScript.js" 箭头函数的输出: 黄子涵 undefined 普通函数的输出: 黄子涵 undefined [Done] exited with code=0 in 0.177 seconds
对比之下,箭头函数的简洁性一目了然。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix