WordPressでカスタムJavaScriptにreplace()関数を使うと変更が反映されない事象を説明する。
結論
下記例のlet b = a.replace(‘h’, ‘H’);のようにreplace()関数を使うと反映されない。コメントアウトしていても反映されないため気付きにくい。
![](https://wordpress.kazunoriri.com/wp-content/uploads/2022/07/スクリーンショット-2022-07-30-20.15.45-1024x176.png)
例えば下記のように記述して一旦保存する。
let a = 'hello111';
console.log(a);
その後replace()関数を追記する。
let a = 'hello111';
console.log(a);
let b = a.replace('h', 'H');
console.log(b);
WordPress記事のプレビューを表示しブラウザのデベロッパーツールを確認すると追記したはずのreplace()関数が反映されていない。
![](https://wordpress.kazunoriri.com/wp-content/uploads/2022/07/スクリーンショット-2022-07-30-20.13.34-1024x581.png)
まとめ
WordPressでカスタムJavaScriptにreplace()関数を使うと変更が反映されない事象を説明した。
コメント