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

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

スポンサーリンク