短横式转驼峰式(正则写法)
function toCamel(str){var reg=/_(\w)/g;return str.replace(reg,function(){return arguments[1].toUpperCase();});;}console.log(toCamel("create_time_f5405"));console.log('createTimeF5405' === 'createTimeF5405' );
短横式转驼峰式(原生写法) ```javascript function changeName(str) { let arr =[…str]; arr.forEach((item,index) =>{ if(item === “_”) {
arr.splice(index, 1);
arr[index] = arr[index].toUpperCase(); } });
return arr.join('')
}
console.log(changeName(‘create_time_f5405’))
- 驼峰式转短横式(正则写法)```javascript// 方法一function toHyphenate(str){var reg=/\B([A-Z])/g;return str.replace(reg,"_$1").toLowerCase();}// 方法二function toHyphenate(str){var reg=/\B([A-Z])/g;return str.replace(reg,function(){return "_"+arguments[1].toLowerCase();});}console.log(toHyphenate("createTimeF5405"));
