Deep Clone — تحدي JavaScript
اكتب الدالة deepClone(obj) التي تنسخ الكائنات والمصفوفات نسخاً عميقاً: تعديل النسخة يجب ألا يغيّر الأصل في أي مستوى.
function deepClone(obj) {
// انسخ الكائن بكل مستوياته
}
const original = { a: 1, b: { c: 2 } };
const copy = deepClone(original);حل هذا التحدي يرتبط بفتح دورة «JavaScript الأساسيات» بحسابك.
ابدأ الحل