前ページではオブジェクトの浅いコピーについて語りました。 そこでは以前出てきたスプレッド構文 (...) のおかげで簡単に浅いコピーができることがわかりました。 今回はふたつ以上のオブジェクトをマージすることを考えます。なお、前ページのオブジェクトの浅いコピーで得た知識を活用するため、まだお読みでない方については改めてお読みいただき、その後こちらをご覧ください。 📄️ オブジェクトを浅くコピーするオブジェクトとは色々なキーとプロパティの組み合わせをひとつのモノとして扱うことができます。 今回行うマージについてマージという言葉をよく聞くのは Git などに代表される VCS (Version Control System) でしょう。一般的にマージはする側とされる側が存在し、する側にされる側のすべて (時に選択できる) が移動ないしコピーされることを指すことが多いでしょう。 JavaSc
![オブジェクトをマージ (結合) する | TypeScript入門『サバイバルTypeScript』](https://cdn-ak-scissors.b.st-hatena.com/image/square/befe14ce9370ba9922512cb620a3680e9798e784/height=288;version=1;width=512/https%3A%2F%2Ftsbook-og-image.vercel.app%2F%25E3%2582%25AA%25E3%2583%2596%25E3%2582%25B8%25E3%2582%25A7%25E3%2582%25AF%25E3%2583%2588%25E3%2582%2592%25E3%2583%259E%25E3%2583%25BC%25E3%2582%25B8%2520%28%25E7%25B5%2590%25E5%2590%2588%29%2520%25E3%2581%2599%25E3%2582%258B.png%3Fpattern%3Dcross%26md%3D0%26fontSize%3D75px%26textColor%3D%2523ffffff%26textStrongColor%3D%25238340BB%26overlay%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fyytypescript%252Fog-image%252Fmain%252Fpublic%252Fogp-overlay.svg)