SSブログ

JavaScript で関数を再定義するには? [NT]

自分以外の作った JavaScript コードがあって、showLoading というメソッドが定義されているとする。で、showLoading が呼び出された後に、自分の書いた JavaScript コードを呼び出して欲しい場合、どうしたら良いか。

次のように記述すると、それが可能になる。

このコードは、

  • showLoading 関数の中身を prev_showLoading 関数に複製する。
  • showLoading は prev_showLoading 関数を呼び出した後、alert を表示する。

ということを行っている。このように記述すると、showLoading を呼び出している側を一切変更しなくても showLoading に機能を追加できる。

JavaScript ってとても動的な言語なんですね。


タグ:JavaScript
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。