小编Kit*_*tty的帖子

标题大小写 JavaScript

我正在尝试创建一个函数,其中在 toLowerCase() 输入之后,将大写数组的每个元素中的第一个字母。

function title_case ( String ) {
    var result = "";
    var text = String.toLowerCase().split(" ");
    for (var i = 0; i < text.length; i++) {
      var c = text[i].charAt(0).toUpperCase();
      result = result + c;
    }
    return result;
  }
Run Code Online (Sandbox Code Playgroud)

输入:

document.write( title_case( "a kitty PUrrs") );
Run Code Online (Sandbox Code Playgroud)

当前代码的结果输出是 AKP。我试图找出一种方法来删除带有 charAt(1) 的小写字符,然后在可能的情况下使用 join() 进行输出。我在正确的轨道上吗?我知道有更简单的方法,但我正在尝试沿着这些方向学习一些东西。

javascript arrays for-loop lowercase charat

5
推荐指数
1
解决办法
8041
查看次数

标签 统计

arrays ×1

charat ×1

for-loop ×1

javascript ×1

lowercase ×1