Sup*_*tar -4 javascript camelcasing sentencecase
我已经看到很多简单的方法转换camelCaseNames为camel Case Names,但没有关于如何转换Sentence case names为sentenceCaseNames.在JS中有没有简单的方法呢?
这应该做的伎俩:
function toCamelCase(sentenceCase) {
var out = "";
sentenceCase.split(" ").forEach(function (el, idx) {
var add = el.toLowerCase();
out += (idx === 0 ? add : add[0].toUpperCase() + add.slice(1));
});
return out;
}
Run Code Online (Sandbox Code Playgroud)
说明:
sentenceCase.split(" ")从句子中创建和排列例如.["句子","案例","姓名"]
forEach 循环遍历数组中的每个变量
在循环内部,每个字符串都是小写的,然后第一个字母是大写的(除了第一个字符串),新字符串被附加到out变量,该变量最终将作为结果返回.
| 归档时间: |
|
| 查看次数: |
6186 次 |
| 最近记录: |