كيفية دمج كائنين في JavaScript

تعرف على كيفية دمج كائنين من عناصر JavaScript وإنشاء كائن جديد يجمع الخصائص


ES6في عام 2015 قدمانتشار المشغل، وهي الطريقة المثلى لدمج كائنين بسيطين في عنصر واحد:

const object1 = {
  name: 'Flavio'
}

const object2 = { age: 35 }

const object3 = {…object1, …object2 }

إذا كان لكلا الكائنين خاصية بنفس الاسم ، فستحل خاصية الكائن الثانية محل الأول.

أفضل حل في هذه الحالة هو استخدام Lodash وmerge()طريقة، والتي ستؤدي عملية دمج أعمق ، ودمج خصائص ومصفوفات الكائن بشكل متكرر.

انظر الوثائق الخاصة بها في مستندات Lodash.


المزيد من دروس js: