我是Javascript的全新用例,並試圖找出如何使用for循環來駱駝式地處理任何字符串。這是我迄今爲止所擁有的。在Javascript中使用for循環創建駝峯函數
function camelCase(str) {
var splitStr = "";
var result = "";
splitStr = str.split(" ");
for(var i = 0; i < splitStr.length; i++){
result += splitStr[i][0].toUpperCase() +
splitStr[i].slice(1);
}
return result;
}
console.log(camelCase("hello there people"));
返回「HelloTherePeople」 - 你怎麼我做splitStr(splitStr [0] [0])從toUpperCase排除的第一個指標,但仍包含在字符串的開始?
開始的循環之前,您將不得不檢查
splitStr
的長度,即使它工作,也不會「駱駝大小寫」。只有具有空格的字符串 –如果您想讓CamelCase不含空格,您將需要字典! – mfahadi
您進行轉換,然後將第一個字符轉回小寫。 – Arijoon