解 説

jQuery.extendとは

jQuery.extendは複数のオブジェクトをマージして返します。
と言われてもよくわかりませんので使い方を見てみます。

もっとも簡単にJavaScriptでオブジェクトを作成するには連想配列を作ります。
次のサンプルのように、変数にオブジェクトを作成して代入し、jQuery.extend()を使用してxのオブジェクトの値をマージ(融合、つまり上書き)します。
そうすると、サンプルの結果のようにxオブジェクトの値を表示しているにもかかわらずyオブジェクトの値が表示されます。
jQuery.extendのサンプル

dogextend

jQuery.extendの使用例

ある関数の仮引数にデフォルトを指定しておいて、ユーザーが引数を指定しなければデフォルトを使用し、引数を指定した場合はその値を使用する場合などにjQuery.extendを使用します。
dogextend2
引数を省略してデフォルトの引数が使用された場合のサンプル

引数を指定した場合のサンプル