本記事では、jQueryでオブジェクト同士を結合させることができるextendメソッドの使い方について解説しています。Amazon調べ)Amazonで探す楽天市場で探すYahoo!ショッピングで探すポチップ目次extendメソッドextendメソッドは、複数のオブジェクト同士を結合することができるメソッドです。使い方を工夫することで、配列やオブジェクトのコピーをすることもできます。基本的な使い方は以下のとおりです。)引数の詳細deep:trueを指定すると、深いプロパティもマージ可能target:マージ先のオブジェクトを指定object:マージするオブジェクトを指定まず始めに、deepとtargetを指定せずにobjectだけ指定して結果を見てみましょう。age:30}一見問題ないように見えますが、実はpersonObj1にもageプロパティがマージされてしまっています。age:30}この理由は、第一引数に指定したオブジェクトに対しても第二引数以降でしたオブジェクトがマージされてしまうからです。これを回避するには、第一引数にtargetの空オブジェクトを追加します。name:"John"}personObj1のオブジェクトにageプロパティがマージされていないことが確認できました。最後に引数deepについて解説します。}}fruits1のオブジェクトで設定したinfoプロパティ内の値が上書きされています。このように深い階層のオブジェクトをマージする時には引数deepをtrueに指定します。}}すると、infoが上手く結合していることが確認できました。本記事では、jQueryで配列やオブジェクトをコピーする方法について解説しています。AGENTは、国内最大級の転職支援実績を持つIT・Web業界に強い転職エージェントです。詳細をみるフリーランス案件紹介サイトMidworksは豊富な案件と「フリーランス」と「正社員」の、良いとこ取りをした働き方を実現する手厚い保障が特徴のエージェントです。月額980円で読み放題。