Javascript 如何将传递的字符串转换为Camel大小写
您好,我正在处理一个问题,该问题要求我“返回传递的字符串convertedToCamelCase” 我试过这样做Javascript 如何将传递的字符串转换为Camel大小写,javascript,string,Javascript,String,您好,我正在处理一个问题,该问题要求我“返回传递的字符串convertedToCamelCase” 我试过这样做 let wordsArr = words.toLowerCase().split(" ") for (let i = 1; i<wordsArr.length; i++){ wordsArr[i] = wordsArr[i].charAt(0).toUpperCase() wordsArr.slice(1) } return wordsArr.join(""
let wordsArr = words.toLowerCase().split(" ")
for (let i = 1; i<wordsArr.length; i++){
wordsArr[i] = wordsArr[i].charAt(0).toUpperCase()
wordsArr.slice(1)
}
return wordsArr.join("")
let wordsArr=words.toLowerCase().split(“”)
对于(让i=1;i这样的东西,如果它不包含标点符号,应该可以工作
let camelot=“我得经常推婴儿车”;
const makeCamel=s=>{
设camelArray=s.toLowerCase().split(“”)
让newArray=[camelArray[0]]
for(让我加入camelArray){
如果(i>=1){
设capLetter=camelArray[i][0].toUpperCase()
设rest=camelArray[i].切片(1);
让newWord=capLetter+rest
newArray.push(newWord);
}
}
返回newArray.join(“”);
}
makeCamel(camelot)
您好。您看过这里了吗?我认为您应该使用带有预定义单词的词典来实现这一点,因为在不事先知道单词的情况下,无法检测单词的结尾