toSnakeCase

str 转换为蛇形命名法(snake_case),单词之间用下划线分隔,所有字母小写。

使用场景

  • 变量命名:在编程中,将字符串转换为蛇形命名法用于变量名。
  • 数据标准化:在数据处理中标准化字符串格式。

示例

import { toSnakeCase } from 'funtool/string'

toSnakeCase('helloWorld'); // ✅ 'hello_world'
toSnakeCase('HelloWorld'); // ✅ 'hello_world'
toSnakeCase('hello-world'); // ✅ 'hello_world'
toSnakeCase('APIVersion');  // ✅ 'api_version'
toSnakeCase('MyXMLParser'); // ✅ 'my_xml_parser'

函数签名

function toSnakeCase(str: string): string

参数

  • str ( string ): 输入的字符串。

返回值

  • ( string ): 一个新的蛇形命名法格式的字符串。