驼峰命名转化成下划线

小驼峰转换

'javaScript'.replace(/([A-Z])/g, (a) => `_${a.toLowerCase()}`)

大驼峰转换

'javaScript'.replace(/([A-Z])/g, (a, b, c) => {
  if (c === 0) return a.toLowerCase()
  return `_${a.toLowerCase()}`
})

你可能感兴趣的:(驼峰命名转化成下划线)