ホームページ > 記事 > ウェブフロントエンド > jQuery.extend function_jqueryの詳しい使い方
Jquery の拡張メソッド extend は、プラグインを作成するときによく使用されるメソッドです。このメソッドにはいくつかのオーバーロードされたプロトタイプがあります。ここでは、それについて一緒に学びましょう。
Jquery の拡張メソッドのプロトタイプは次のとおりです:
extend(dest,src1,src2,src3...);
dest で src1、src2、src3... をマージすることを意味します。戻り値はマージされた dest です。このメソッドはマージ後に dest の構造を変更することがわかります。マージされた結果を取得したいが、dest の構造を変更したくない場合は、次のように使用できます:
var newSrc=$.extend({},src1,src2,src3...)/ /つまり、destパラメータとして「{}」を変更します。
このようにして、src1、src2、src3...をマージすることができ、マージ結果がnewSrcに返されます。例:
var result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"})
マージされた結果
result={name:"Jerry",age:21,sex:"Boy"}
つまり、次のパラメータが前のパラメータと同じ名前である場合、後のパラメータは前のパラメータを上書きします。パラメータ値。
おそらく、この機能についてはすでにある程度理解されていると思います。別の公式 JQuery の例 (http://api.jquery.com/jQuery.extend/) を見てみましょう。
コードは次のとおりです: