--- id: 587d7b7c367417b2b2512b1b title: Use the delete Keyword to Remove Object Properties challengeType: 1 videoUrl: '' localeTitle: استخدم Delete keyword to Remove Object Properties --- ## Description
الآن أنت تعرف ما هي الأشياء وخصائصها ومزاياها الأساسية. باختصار، فهي مخازن المفاتيح ذات قيمة والتي توفر طريقة بديهية مرنة لتنظيم البيانات، و، لأنها توفر الوقت بحث سريع جدا. خلال بقية هذه التحديات ، سنقوم بوصف العديد من العمليات الشائعة التي يمكنك القيام بها على الكائنات بحيث يمكنك أن تصبح مريحًا في تطبيق هذه الهياكل المفيدة للبيانات في برامجك. في التحديات السابقة ، قمنا بإضافة وتعديل أزواج قيمة المفتاح للكائن. سنرى هنا كيف يمكننا إزالة زوج قيمة مفتاح من كائن. دعونا نعيد النظر في مثال كائن foods لدينا للمرة الأخيرة. إذا أردنا إزالة مفتاح apples ، فيمكننا إزالته باستخدام الكلمة الرئيسية التي delete مثل هذا:
حذف foods.apples ؛
## Instructions
استخدم الكلمة الرئيسية حذف لإزالة oranges plums ومفاتيح strawberries من كائن foods .
## Tests
```yml tests: - text: 'يحتوي جسم foods على ثلاثة مفاتيح فقط: apples grapes bananas' testString: 'assert(!foods.hasOwnProperty("oranges") && !foods.hasOwnProperty("plums") && !foods.hasOwnProperty("strawberries") && Object.keys(foods).length === 3, "The foods object only has three keys: apples, grapes, and bananas");' - text: تتم إزالة مفاتيح oranges plums strawberries باستخدام delete testString: 'assert(code.search(/oranges:/) !== -1 && code.search(/plums:/) !== -1 && code.search(/strawberries:/) !== -1, "The oranges, plums, and strawberries keys are removed using delete");' ```
## Challenge Seed
```js let foods = { apples: 25, oranges: 32, plums: 28, bananas: 13, grapes: 35, strawberries: 27 }; // change code below this line // change code above this line console.log(foods); ```
## Solution
```js // solution required ```