把字符串转换成驼峰命名
Posted 好_快
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把字符串转换成驼峰命名相关的知识,希望对你有一定的参考价值。
题目
把指定字符串转成驼峰命名,如 get-element-by-id 转成 getElementById
实现过程
/*
* 整体思路去掉短横线并把每个单词首字母大些(第一个除外)
* */
function toString(string)
//1、将字符串分割成单词数组,去掉短横线
const wordArr = string.split("-");
console.log(wordArr);
//2、遍历数组,每个单词首字母变成大写
const upperCaseArr = wordArr.map((item, index) =>
if (index === 0)
//第一个单词例外
return item;
else
//去除首字符转成大写然后拼接剩下字母
return (
item.substring(0, 1).toUpperCase() +
item.substring(1, item.length)
);
);
console.log(upperCaseArr);
//3、将大写的单词数组拼接成字符串并返回
return upperCaseArr.join("");
以上是关于把字符串转换成驼峰命名的主要内容,如果未能解决你的问题,请参考以下文章