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] 三角関数を使用する

JavaScriptで三角関数を使用するサンプルです。 サンプル 例)30度のサイン(正弦)を求める [crayon-5 ...

[JavaScript] 2進数、8進数、16進数値⇔10進数を変換する

2進数、8進数、16進数と10進数を変換するサンプルです。 n進数→10進数に変換する n進数を10進数に変換するには、 ...

[JavaScript] コンソールをクリアする(console.clear)

コンソールをクリアするには、console.clear()を使用します。 サンプルソース 例)コンソールをクリアする [ ...

[JavaScript] 配列内の要素を範囲指定で取り出す

配列内の要素を範囲指定で取り出すには、sliceメソッドを使用すると簡単に取り出せます。 サンプルソース 例)配列内の要 ...

[JavaScript] Math関数の定数

Math関数に定義されている定数の一覧です。 Math関数の定数 定数メモ Math.E自然対数の底(≒2.718) M ...

スポンサーリンク