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] コンファームを表示する(window.confirm)

コンファームを表示するには、window.confirm()を使用します。 サンプルソース 例)コンファームを表示する ...

[JavaScript] ページのタイトルを取得する(document.title)

表示中のページのタイトルを取得するには、document.titleを使用します。 サンプルソース 例)表示中ページのタ ...

[JavaScript] 配列の重複を取り除く

配列の重複を取り除くサンプルです。 サンプルソース 例)配列「arr1」から重複要素を取り除いた配列を取得する [cra ...

[JavaScript] オブジェクト(連想配列)の要素を削除する

オブジェクト(連想配列)の要素を削除するには deleteを使用します。 オブジェクト(連想配列)の要素を削除する 例) ...

[JavaScript] canvasに円を描画する(.arc)

canvasに円を描画するには、.beginPath()と.arc()を使用します。 サンプルソース 例)canvasに ...

スポンサーリンク