连字符转驼峰
let str = 'str-app-test'function campel(str) {let res = str.split('-').reduce((preValue, calValue) => {return preValue + calValue[0].toUpperCase() + calValue.slice(1)})}console.log(campel(str)) // strAppTest
驼峰转连字符
let str = 'strAppTest'function campel(str) {return str.replace(/[A-Z]/g, $1 => {return '-' + $1.toLowerCase()})}console.log(campel(str))
