I want to convert a string of that is in camel case to snake case using TypeScript.
请记住,"snake case"指的是一种格式样式,其中每个空格由一个下划线()字符替换,每个单词的第一个字母用小写字母书写.
示例:fieldName
到field_name
应该是有效的转换,但FieldName
到Field_Name
无效.
I want to convert a string of that is in camel case to snake case using TypeScript.
请记住,"snake case"指的是一种格式样式,其中每个空格由一个下划线()字符替换,每个单词的第一个字母用小写字母书写.
示例:fieldName
到field_name
应该是有效的转换,但FieldName
到Field_Name
无效.
const camelToSnakeCase = str => str.replace(/[A-Z]/g, letter => `_${letter.toLowerCase()}`);