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

JavaScript字符串单词首字母大写代码参数声明问题求助

问题排查

你的代码一共存在3处语法错误,位置如下:

  • 第4行map的回调函数参数没有闭合:function(val { 中val后缺少右括号,应改为function(val) {
  • 第6行回调函数结束后没有闭合map的调用括号:}) return str 中}后仅写了半个括号,应改为}); 后换行写return逻辑
  • 第7行末尾多了多余的右括号:return str = result.join(" ");) 末尾的)无对应左括号,直接删除即可

修正后可运行代码

//Title case
function titleCase(str) {
  str = str.toLowerCase().split(' ');
  let result = str.map(function(val) {
    return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
  });
  return result.join(" ");
}
console.log(titleCase("I am a little tea pot")); // 输出:I Am A Little Tea Pot

补充说明:原代码中return str = result.join(" ")的赋值操作没有必要,直接返回join后的字符串结果即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 15:09:04