はじめに
この実験では、JavaScript で decapitalize 関数を使って文字列の先頭の文字を小文字にする方法を探ります。この関数は、配列の分解代入と文字列操作メソッドを使って、文字列の先頭の文字のケースを変更します。また、文字列の残りを任意で大文字に変換する方法も見てみましょう。
文字列の先頭文字を小文字にする JavaScript 関数
文字列の先頭文字を小文字にするには、次の JavaScript 関数を使用します。
const decapitalize = ([first, ...rest], upperRest = false) => {
return (
first.toLowerCase() +
(upperRest ? rest.join("").toUpperCase() : rest.join(""))
);
};
この関数を使用するには、ターミナル/SSH を開いて node と入力します。その後、先頭の引数として小文字にしたい文字列で decapitalize 関数を呼び出します。
任意で、文字列の残りを大文字に変換するには、2 番目の引数 upperRest を true に設定できます。upperRest が指定されていない場合、既定値は false になります。
以下はいくつかの例です。
decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'
まとめ
おめでとうございます!文字列の先頭文字を小文字にする実験を完了しました。技術力を向上させるために、LabEx でさらに実験を行って練習しましょう。