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] canvasの内容をクリアする(.clearRect)

canvasの内容をクリアするには、.clearRect()を使用します。 構文 (clearRect構文) conte ...

[JavaScript] テキストの選択範囲のカーソル位置を取得する

JavaScriptでテキストボックスのカーソル位置を取得するには、 selectionStart、selectionE ...

[JavaScript] cookieから値を取得する

cookieから値を取得するサンプルです。 cookieから値を取得するサンプル cookieから値を取得するには、例1 ...

[JavaScript] 履歴を残しつつページを遷移する(location.assign)

履歴を残しつつページを遷移するには、location.assign を使用します。 サンプルソース 例)ボタンを押すと、 ...

[JavaScript] ファイルコントロールの値をクリアする

ファイルコントロールの値をクリアするには、value値にブランクをセットすればOKです。 サンプルソース 例)ボタンを押 ...

スポンサーリンク