mirror of
https://github.com/toss/es-toolkit.git
synced 2024-12-11 08:54:07 +03:00
e9ede74362
* Translate Simplified Chinese * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Supplement the omitted * Update docs/.vitepress/shared.mts --------- Co-authored-by: Sojin Park <raon0211@gmail.com>
713 B
713 B
snakeCase
将字符串转换为蛇形命名法(snake case)。
蛇形命名法是一种命名约定,其中每个单词都以小写字母书写,并用下划线(_)分隔。
例如 snake_case
。
签名
function snakeCase(str: string): string;
参数
str
(string
): 要转换为蛇形命名法的字符串。
返回值
(string
) 转换后的蛇形命名法字符串。
示例
import { snakeCase } from 'es-toolkit/string';
snakeCase('camelCase'); // 返回 'camel_case'
snakeCase('some whitespace'); // 返回 'some_whitespace'
snakeCase('hyphen-text'); // 返回 'hyphen_text'
snakeCase('HTTPRequest'); // 返回 'http_request'