Kodax

Deep Clone — تحدي JavaScript

اكتب الدالة deepClone(obj) التي تنسخ الكائنات والمصفوفات نسخاً عميقاً: تعديل النسخة يجب ألا يغيّر الأصل في أي مستوى.

function deepClone(obj) {
  // انسخ الكائن بكل مستوياته
}

const original = { a: 1, b: { c: 2 } };
const copy = deepClone(original);

حل هذا التحدي يرتبط بفتح دورة «JavaScript الأساسيات» بحسابك.

ابدأ الحل