Menu
CoddyTech

حذف المفاتيح

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 20 من 65.

هناك طرق عديدة لحذف مفتاح في JSON، وإليك بعضًا منها:

تأمّل JSON التالي:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

باستخدام الكلمة المفتاحية delete:

delete obj["name"]

باستخدام عامل الانتشار:

const {name, ...filteredObj} = obj;
// يحتوي filteredObj على مفتاحين: age وpreferences
challenge icon

التحدي

سهل

أنشئ دالة باسم removeKeys تأخذ وسيطين:

  1. كائن
  2. مصفوفة من السلاسل النصية (المفاتيح المطلوب حذفها)

ينبغي أن تُعيد الدالة كائنًا جديدًا بعد حذف المفاتيح المحددة.

جرّب بنفسك

function removeKeys(obj, keysToRemove) {
    // اكتب الكود هنا
}
// لا تكتب أي شيء خارج الدالة
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت