如何将字母处理函数集应用于复杂编程问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计166个文字,预计阅读时间需要1分钟。
将以下伪原创代码转换为首字母大写+const+驼峰命名,不超过100个字:
javascriptconst hump=char=> { if (!char) return; if (!/^\w$/.test(char)) return char; char=char.toLowerCase(); let cs=char.split(''); cs[0]=cs[0].toUpperCase(); return cs.join('');}
转换为首字母大写const hump = char => { /* 首字母大写 */ if (!char) return; if (!(/^\w+$/).test(char)) return char; char = char.toLowerCase(); let cs = char.split(''); cs[0] = cs[0].toString().toUpperCase(); return cs.join(''); } 下划线格式转换为驼峰格式
const toHump = char => { /* 将下划线格式改为驼峰格式 */ /* eg: Demang_ddd => Demang Ddd */ if (!char) return; if (!(/^\w+_\w+$/).test(char)) return char; let cs = []; const chars = char.split('_'); chars.forEach(item => { cs.push(hump(item)) }) return cs.join(' '); }
本文共计166个文字,预计阅读时间需要1分钟。
将以下伪原创代码转换为首字母大写+const+驼峰命名,不超过100个字:
javascriptconst hump=char=> { if (!char) return; if (!/^\w$/.test(char)) return char; char=char.toLowerCase(); let cs=char.split(''); cs[0]=cs[0].toUpperCase(); return cs.join('');}
转换为首字母大写const hump = char => { /* 首字母大写 */ if (!char) return; if (!(/^\w+$/).test(char)) return char; char = char.toLowerCase(); let cs = char.split(''); cs[0] = cs[0].toString().toUpperCase(); return cs.join(''); } 下划线格式转换为驼峰格式
const toHump = char => { /* 将下划线格式改为驼峰格式 */ /* eg: Demang_ddd => Demang Ddd */ if (!char) return; if (!(/^\w+_\w+$/).test(char)) return char; let cs = []; const chars = char.split('_'); chars.forEach(item => { cs.push(hump(item)) }) return cs.join(' '); }

