JS案例----数组方法的综合应用

问题:将一串如 "how are you i am fine"这样以空格分割的英文单词的首字母换成大写,转换后为"How Are You I Am Fine"

利用字符串的分割 查找对应下标元素 字母的大写

数组的替换 转为字符串 等方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
    var str = "hello world i love php and js";
    var arr = str.split(" ");
    for(var i=0;i<arr.length;i++){
        arr[i] = arr[i].replace(arr[i].charAt(0),arr[i].charAt(0).toUpperCase());
    }
    console.log(arr.join(" "));
    </script>
</head>
<body>
    
</body>
</html>

关键代码浓缩在了一行 有点不利于阅读 

有空再把详细步骤写出来

猜你喜欢

转载自blog.csdn.net/dreamer0823/article/details/88861006
今日推荐