常用代码片段

驼峰命名互转

中划线转驼峰
let name = 'get-blog-list'
name.replace(/-[a-z]/g, i => i.slice(1).toUpperCase())
// getBlogList

驼峰转中划线

let name = 'getBlogList'
name.replace(/[A-Z]/g, i => '-' + i.toLocaleLowerCase())
// get-blog-list