Jquery を使用して開発するプロセスでは、extend は一般的に使用されるパラメーター処理関数であり、特にデフォルト値の使用に使用されます。
Jquery の拡張メソッドのプロトタイプは次のとおりです:
1 |
|
この関数は、src1、src2、src3 を dest にマージし、マージされた dest を返すことです。
しかし、使用中にデフォルト値を変更できないことがよくあります。
は次のとおりです:
1 2 3 |
|
1 |
|
でパラメータを処理すると、次回処理時のデフォルト値は、実際のデフォルト値ではなく、この処理後の値になります。
次のコードを使用できます:
1 |
|
つまり、空のオブジェクトをターゲット パラメータ (デフォルト) として使用し、デフォルト パラメータを最初のソース パラメータ (ソース) として使用します。この方法では、マージされたパラメータも返されますが、デフォルトは変更されていません。大丈夫です、また使ってください!
これにより、デフォルト値を変更しないという効果が得られます!