jQueryの$.extend()メソッドの使い方

求人

jQueryの$.extend()メソッドは第一引数に、その後指定したオブジェクトの引数をマージするメソッドです。

以下の場合、obj1にobj2をマージしています。

DEMO

マージするので、あとから指定したオブジェクトに同じキーがある場合、値が上書きされます。

DEMO

上記のようにあとから指定して上書きされると、obj1の内容がobj2,obj3によって上書きされてしまいます。以下、obj1の内容が変わってしまっているのが確認できると思います。

DEMO

これは$.extend()メソッドは第一引数のオブジェクトに対してマージする為です。

obj1の内容が変わるのが困る場合、以下のように空のオブジェクトを指定します。

DEMO

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA