将带有下划线的字符串改为大驼峰命名法

<script>
//使用asii码值判断,进行更改
    let str = '_a_b_c_ddd_'


    function checked(str) {
        if (typeof str !== 'string') {
            alert('类型不对哦~')
        }

        let arrStr = str.split('_')
        let newStr = ''

        arrStr.forEach((v, i) => {
            
            if (v.charCodeAt() == NaN) {
                arrStr.splice(i, 1) // 筛选掉空 如:hello_
            }
            newStr = newStr + v.substr(0, 1).toUpperCase() + v.substr(1)
        })

        return newStr
    }

    console.log(checked(str)) // HelloWord
</script>
发布了21 篇原创文章 · 获赞 0 · 访问量 181

猜你喜欢

转载自blog.csdn.net/weixin_40180205/article/details/104768551
今日推荐