JavaScript

[JavaScript] replaceAllを実装する

投稿日:2016年11月1日 更新日:

JavaScriptではreplaceメソッドはありますが、replaceAllメソッドはありません。

そこで、replaceAllメソッドを実装してみます。

※replaceメソッドは、一番初めに出現した文字のみ置換するメソッドで、 replaceAllメソッドは、出現した文字全てを置換するメソッドです。

replaceAllを実装する(通常Function版)

通常のFunctionで定義したreplaceAllメソッドです。

例)Function版のreplaceAllメソッド

(使用例)
var str = "pikopiko"; var result = replaceAll(str, "i", "e"); → "pekopeko"

replaceAllを実装する(prototype版)

prototypeで定義したreplaceAllメソッドです。
prototypeを使うと、あたかも標準のメソッドのような使い方ができます。

例)prototype版のreplaceAllメソッド

(使用例)
var str = "pikopiko"; var result = str.replaceAll("i", "e"); → "pekopeko"

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク