题解 | #将字符串转换为驼峰格式#

将字符串转换为驼峰格式

https://www.nowcoder.com/practice/2ded24e34ec34325a62d42d0c8479bae

思路:使用split方法将字符串以中划线-分隔开,然后再使用filter方法过滤掉空项(诸如-webkit-border-image)得到arr数组,再从第二项开始遍历arr,使用charAt(0)+splice(1)将每一项的单词首字母转换为大写,最后返回s。

function cssStyle2DomStyle(sName) 
{
	//去掉-webkit-border-image第一个空项
    let arr=sName.split('-').filter(item=>item)
    let s=arr[0]
    for(let i=1;i<arr.length;i++)
    {
        s+=arr[i].charAt(0).toUpperCase()+arr[i].slice(1)
    }
    return s
}

总结:str.split(c)方法用于将字符串str以字符c分开得到数组,使用arr.filter方法过滤数组得到满足要求的元素,str.charAt(index)获取字符串str下标index位置的字符,使用c.toUppercase()将字符c转换为大写字符,使用str.slice(start,end)获取字符串str中[start,end)部分的内容,slice(1)表示从下标1到字符串结尾。

#将字符串转换为驼峰格式#
前端js面试 文章被收录于专栏

前端js面试,帮助你更好的理解js。

全部评论

相关推荐

2024-12-05 15:39
门头沟学院 Java
正在努力学习的鼠鼠:这个博主就是主要做校招互联网招聘的,恰的就是这个流量,你问他他肯定给你列出来100条互联网的好。
点赞 评论 收藏
分享
2024-11-09 11:16
湖南信息学院 Java
Java抽象带篮子:实习经历包装一下,可以看看我的包装贴
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务