Object.assign() دمج الكائنات
آخر تحديث: 2026-10-13
Object.assign() دمج الكائنات
Object.assign ينسخ الخصائص المعدودة من المصادر إلى الهدف. دمج سطحي.
| التصنيف | الكائنات |
|---|
⚙️ المعاملات
| target | |
|---|---|
| sourceN |
القيمة المُعادة:كائن الهدف المدمج.
يعدّل القيمة الأصلية:نعم (في مكانه)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
💡 تلميح
⚠️ تحذير
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| Object.assign() | ✓ v1 | ✓ v12 | ✓ v1.5 | ✓ v3 | ✓ v10.5 |
| مدعوم في جميع المتصفحات الحديثة | |||||
🏷️ كائنات ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
📚 دروس ذات صلة
❓ أسئلة شائعة
Qهل Object.assign نسخة عميقة؟
Aلا — ضحلة. استخدم structuredClone للنسخ العميق.
QObject.assign مقابل الانتشار؟
Aنفس النتيجة؛ الانتشار أنظف وغير مُعدِّل.
Qكيف أدمج كائنات متداخلة؟
Aضحل فقط — استخدم مكتبة دمج عميق للكائنات المتداخلة.