箭头函数多个函数体

当箭头函数需要多个语句组成函数体时,需要使用花括号 {} 将多个语句包裹起来,并且需要显式地使用 return 关键字返回值。下面是一个包含多个函数体语句的箭头函数示例:'

var greet = name => {

var greeting = "Hello, ";

var message = greeting + name + "!";

return message;

};

console.log(greet("Alice")); // 输出: Hello, Alice!

在这个例子中,箭头函数 greet 包含了多个语句组成的函数体。首先定义了一个变量 greeting 存储问候语,然后将问候语与传入的 name 拼接成 message,最后通过 return 返回 message。这样,当我们调用 greet("Alice") 时,会输出 "Hello, Alice!" 到控制台。

另一个示例是使用箭头函数来过滤数组中的偶数,并返回一个新的数组:

var numbers = [1, 2, 3, 4, 5, 6];

var evenNumbers = numbers.filter(number => {

return number % 2 === 0;

});

console.log(evenNumbers); // 输出: [2, 4, 6]

在这个例子中,箭头函数被用作 filter 方法的回调函数。函数体包含了一个条件判断语句,判断数组中的元素是否为偶数,然后通过 return 返回布尔值。根据这个条件,filter 方法会筛选出符合条件的元素组成一个新的数组 evenNumbers,最后输出到控制台。

相关推荐
Dragon Wu2 分钟前
Taro 小程序开发注意事项(不定期记录更新)
前端·javascript·小程序·typescript·taro
wangfpp4 分钟前
多端统一你真的会了吗?
前端·javascript·架构
小霍同学4 分钟前
Vue 动态组件(Dynamic Components)
前端·vue.js
Chengbei119 分钟前
AI 自动逆向 JS 加密!自动抓密钥、出报告,彻底解放双手,解决抓包数据包加密难题
开发语言·javascript·人工智能·安全·网络安全·网络攻击模型
代码煮茶11 分钟前
Vue3 组件封装实战 | 从 0 封装一个可复用的表格组件(附插槽 / Props 设计)
前端·vue.js
兜兜风13 分钟前
从零部署 OpenClaw:打造你的第二大脑
前端·后端
Maimai1080813 分钟前
Next.js 16 缓存策略详解:从旧模型到 Cache Components
开发语言·前端·javascript·react.js·缓存·前端框架·reactjs
凌览14 分钟前
OpenClaw创始人炮轰腾讯"只抄不养",腾讯喊冤
前端·后端
不甜情歌14 分钟前
🎭 玩转JavaScript字符串:从“反转乾坤”到“回文侦探”的趣味指南
javascript
jwn99915 分钟前
【JavaEE】Spring Web MVC
前端·spring·java-ee