【JavaScript】lodashの概要とmergeの使い方2022年5月5日JavaScriptツイートシェアはてブ送るPocketlodashは便利なメソッドをまとめて提供しているライブラリです。今回はlodashのメソッドの1つであるmergeについて紹介します。'lodash'でlodashをインポートできます。'lodash/メソッド名'でlodashの特定のメソッドのみをインポートできます。mergeメソッドは第1引数のオブジェクトを基準として、第2引数以降のオブジェクトがマージされます。同じプロパティ(キー名)が存在する場合、値は上書きされます。後ろのオブジェクトの値が優先されます。sources)』パターンobjectにsourcesがマージされるため、merge実行後objectは上書きされます。sources)』パターン{}を基準にobjectとsourcesをマージするため、merge実行後objectは上書きされません。mergeによるオブジェクトの複製は浅いコピーになるmergeによるオブジェクトの複製は浅いコピーになるため、コピー前のオブジェクトの変更は複製されたオブジェクトに影響を与えません。浅いコピーの詳細解説はJavaScriptの浅い比較・浅い(深い)コピーの挙動まとめで紹介しています。'huga'}さいごにTwitter(@nishina555)やってます。DocumentationRECOMMENDJavaScriptツイートシェアはてブ送るPocketプロフィールnishina大企業、ベンチャーと色々なところでWebエンジニアやっています。退職手続きから案件参画まで。人気の記事iPhoneの連絡先の保存がうまくできない!?原因は同期設定かも。