Snippets
Tools
横线命名转换为大驼峰命名
点击展开代码
/**
* 将横线命名转换为大驼峰命名
* @param input - 输入的横线命名字符串,例如 "hello-world"
* @returns 转换后的大驼峰命名字符串,例如 "HelloWorld"
*/
export function toPascalCase(input: string): string {
return input
.split('-') // 按横线分割
.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()) // 首字母大写,其他字母小写
.join('') // 合并成一个字符串
}/**
* 将横线命名转换为大驼峰命名
* @param input - 输入的横线命名字符串,例如 "hello-world"
* @returns 转换后的大驼峰命名字符串,例如 "HelloWorld"
*/
export function toPascalCase(input) {
return input.split("-").map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join("");
}