AnDeriensのブログ

個人的なブログです

TypeScriptでCONSTANT_CASEからlowerCamelCaseに変換

CONSTANT_CASE -> lowerCamcelCase

コンスタントケースからロウアーキャメルケースに変換します。

function toLowerCamelCase(v: string) {
    const upperCamel = v.toLowerCase().split('_').map((str) => str.charAt(0).toUpperCase() + str.slice(1).toLowerCase()).join('')
    return upperCamel.charAt(0).toLowerCase() + upperCamel.slice(1)
}