JavaScript

[JavaScript] 同名Functionが複数存在する場合の動き

投稿日:2017年9月14日 更新日:

同じfunction名の関数が複数定義されている場合は、一番最後に定義されているfunctionが実行されます。

同名・同引数のFunctionが定義されている場合

例)Function「xa()」が2つ定義されている場合

(結果)
2

一番最後に定義されている方の結果が返ります。

同名で異なる引数のFunctionが定義されている場合

例)Function「xa(a)」「xa(a,b)」が定義されている場合

(結果)
2

引数に係わらず、一番最後に定義されている方の結果が返ります。

まとめ

  • 同名Functionが複数定義されている場合は、一番最後のものが有効となる。
  • 同名Functionであれば、引数が違っても同じFunctionとして処理される

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

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

関連記事

[JavaScript] オートコンプリート付のテキストボックスを生成する

オートコンプリート付のテキストボックスを生成するサンプルです。 サンプルソース 例)オートコンプリート付のテキストボック ...

[JavaScript] JavaScriptの型

JavaScriptではvarで変数宣言するのであまり型を意識しないかもしれませんが、 内部的には以下の型が自動で判定さ ...

[JavaScript] URLを指定して画面遷移を行う

javascriptでURLを指定して画面遷移を行うサンプルです。 サンプルソース 例)Yahooサイトへ画面遷移する ...

[JavaScript] 要素のwidth、heightを取得する

要素のwidth、heightを取得するサンプルです。 サンプルソース 例)ボタンをクリックするとid="dv1"要素の ...

[JavaScript] URLエンコード/デコードを行う

URLエンコード/デコードを行うサンプルです。 URLエンコードを行う URLエンコードを行うには、encodeURIC ...

スポンサーリンク