JavaScript replaceメソッドで2つめの引数が関数のサンプル

環境
Google Chrome 107.0.5304.88
Windows 10 home 64bit

構文
replace(substr, replacerFunction)
引数
substr newSubstr に置き換えられる文字列です。
replacerFunction (replacement)
新しい部分文字列を生成するために実行される関数で、regexp や substr で一致したものを置き換えるのに使われます。
書式
文字列.replace(“置換前文字列",function(引数) {処理コード})

使用例

const strA = "study";
const result = strA.replace("u",function(e) { return e.toUpperCase()});

console.log("2つの引数が関数の場合の置換結果: "+result);

実行結果
> “2つの引数が関数の場合の置換結果: stUdy"

JavaScript

Posted by arkgame