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

إزالة عنصر

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

لإزالة element من Set، استخدم method delete(). تزيل هذه method element المحدد من Set إذا كان exist. وإذا لم يكن element موجودًا، تظل Set unchanged.

إليك كيفية استخدام الطريقة delete():

const mySet = new Set([1, 2, 3, 4, 5]);

mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }

// محاولة حذف عنصر غير موجود
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (بدون تغيير)

تُرجع الطريقة delete() قيمة منطقية تُشير إلى ما إذا تمت إزالة element بنجاح:

console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // false
challenge icon

التحدي

سهل

أنشئ function تُسمّى removeMultiples وتأخذ معاملين: مصفوفة من الأرقام ورقمًا n. يجب أن تُحوّل function المصفوفة إلى Set، وتزيل جميع مضاعفات n من Set (بما في ذلك n نفسها إذا كانت موجودة في Set). وأخيرًا، حوّل Set إلى مصفوفة وأعدها.

المضاعفات هي الأرقام التي تحصل عليها عند ضرب رقم معيّن (n) في جميع الأعداد الصحيحة الموجبة (1، 2، 3، إلخ).

على سبيل المثال، إذا كان n = 3:

  • مضاعفات 3 هي: 3، 6، 9، 12، 15، 18، 21، 24، وما إلى ذلك...

جرّب بنفسك

function removeMultiples(arr, n) {
  // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

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

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

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