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

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

関連記事

[JavaScript] 日時(Date型)の加減算を行う

Date型の加減算を行うサンプルです。 日時の加減算を行うサンプル Dateオブジェクトの日時の加算/減算を行うには、+ ...

[JavaScript] イベントハンドラを設定する

イベントハンドラはHTMLタグに「onclick="~"」のように記述することが多いですが、 JavaScriptで動的 ...

[JavaScript] 誕生日から現時点の年齢を求める

誕生日(年月日)から現時点の年齢を求めるサンプルです。 サンプルソース 例)引数に年月日を受け取り年齢を返すFuncti ...

[JavaScript] 特定のキー入力をさせない

JavaScriptで特定のキー入力をさせなくするサンプルです。 サンプルソース 例)Bキーの入力を無効にする [cra ...

[JavaScript] 数値の正数、ゼロ、負数を判定する(Math.sign)

数値の正数、ゼロ、負数を判定するには、Math.sign()を使用します。 構文 (aが正数かゼロか負数を判定する) v ...

スポンサーリンク