【发布时间】:2014-01-02 20:52:58
【问题描述】:
我正在尝试创建一个函数,该函数以驼峰式大小写返回一个字符串,其中有连字符的每个字母都大写。
即"this-should-be-camel-case" 将返回"thisShouldBeCamelCase"。
我已将每个单词的首字母改为大写并删除为连字符,但无法返回完整的句子。我试过玩substr 和substring 无济于事,不确定它们是否是我想要用于任务的东西。
我应该用什么来返回骆驼案例中的句子?我该怎么做呢 ? 谢谢
function camelCaseIt(str) {
for(var i = 0; i < str.length; i++) {
if(str[i] == '-') {
var chgLtr = str[i] = '';
var uprCase = str[i+1].toUpperCase();
}
}
return str;
}
alert(camelCaseIt('this-should-be-camel-cased'));
【问题讨论】:
标签: javascript string function for-loop