You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript箭头函数中不使用return返回小写文本?

实现满足要求的无return箭头函数

直接上符合所有要求的代码:

const getLowerCase = text => text.toLowerCase();

为什么这个写法符合要求?

  • 无显式return:箭头函数的简洁语法(不写大括号{})会自动返回箭头右侧表达式的结果,不需要手动写return
  • 接受一个参数:单参数的箭头函数可以省略参数的括号,这里text就是唯一的入参
  • 返回小写文本:调用text.toLowerCase()会把输入字符串转为全小写,完全满足需求

你的尝试问题在哪?

  1. 第一个写法用了块语法(带大括号{}),这种写法下必须显式写return才能返回值,所以不符合测试要求
  2. 第二个写法完全是语法错误:块里的getLowerCase:是JS的标签语法,不是返回逻辑;而且text.toLowerCase只是引用了方法,没有加()调用,根本不会执行转小写的操作

补充说明

这个逻辑和你熟悉的Python lambda很像——Python里lambda text: text.lower()是隐式返回结果,JS箭头函数的简洁语法也是同样的道理,省去了显式返回的关键字。

内容的提问来源于stack exchange,提问作者Sam Rose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:34:54