Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将传递的字符串转换为Camel大小写_Javascript_String - Fatal编程技术网

Javascript 如何将传递的字符串转换为Camel大小写

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(""

您好,我正在处理一个问题,该问题要求我“返回传递的字符串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(“”)

对于(让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)
您好。您看过这里了吗?我认为您应该使用带有预定义单词的词典来实现这一点,因为在不事先知道单词的情况下,无法检测单词的结尾