Object.assign() دمج الكائنات

آخر تحديث: 2026-10-13

Object.assign() دمج الكائنات

Object.assign ينسخ الخصائص المعدودة من المصادر إلى الهدف. دمج سطحي.

التصنيفالكائنات

⚙️ المعاملات

target
sourceN

القيمة المُعادة:كائن الهدف المدمج.

يعدّل القيمة الأصلية:نعم (في مكانه)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

💡 تلميح
⚠️ تحذير

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
Object.assign() ✓ v1 ✓ v12 ✓ v1.5 ✓ v3 ✓ v10.5
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qهل Object.assign نسخة عميقة؟
Aلا — ضحلة. استخدم structuredClone للنسخ العميق.
QObject.assign مقابل الانتشار؟
Aنفس النتيجة؛ الانتشار أنظف وغير مُعدِّل.
Qكيف أدمج كائنات متداخلة؟
Aضحل فقط — استخدم مكتبة دمج عميق للكائنات المتداخلة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%