Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

حذف المفاتيح

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

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

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

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

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

delete obj["name"]

باستخدام معامل النشر (spread operator):

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

التحدي

سهل

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

  1. كائن (object)
  2. مصفوفة من السلاسل النصية (المفاتيح المراد إزالتها)

يجب أن تعيد الدالة كائناً جديداً مع إزالة المفاتيح المحددة.

جرّب بنفسك

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

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

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

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