在 JS 帮助程序库中查找类似的字符串
或来自
仅
Sencha 的ExtJS
提供取消大写功能。
这有什么理由吗?
为什么不提供 uncap 函数,因为您的库正在提供 cap 函数(它们都提供...)?
传递性在这里很重要。
示例:
"awordWithCamelCase".capitalize() => "AwordWithCamelCase"
"AwordWithCamelCase".uncapitalize() => "awordWithCamelCase"
最佳答案
function uncapitalize(text) {
if(!text || typeof text !== "string") {
return '';
}
return text.charAt(0).toLowerCase() + text.substr(1);
}
uncapitalize('Aaa');
--> 'aaa'
uncapitalize('AaA');
--> 'aaA'
'Aaa'.toLowerCase();
--> 'aaa'
'AaA'.toLowerCase();
--> 'aaa'
关于javascript - 为什么大多数 JS 辅助库中都没有大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20561831/